|
37 | 37 | //{$DEFINE PYTHON37}
|
38 | 38 | //{$DEFINE PYTHON38}
|
39 | 39 |
|
40 |
| -///////////////////////////////////////////////////////////////////////////// |
41 |
| -// Python for Delphi settings. Comment out the setting you want to enable. |
42 |
| -///////////////////////////////////////////////////////////////////////////// |
43 |
| - |
44 |
| -{$DEFINE PREFER_UNICODE} // this will convert a variant containing an OleStr to a UniCode Python string. |
45 |
| - |
46 | 40 | /////////////////////////////////////////////////////////////////////////////
|
47 | 41 | // OS symbols. Note that MSWINDOWS is defined from Delphi6/Kylix.
|
48 | 42 | /////////////////////////////////////////////////////////////////////////////
|
|
54 | 48 | {$ENDIF}
|
55 | 49 |
|
56 | 50 | /////////////////////////////////////////////////////////////////////////////
|
57 |
| -// Delphi, C++ Builder and Kylix versions |
| 51 | +// Delphi, C++ Builder versions |
58 | 52 | /////////////////////////////////////////////////////////////////////////////
|
59 | 53 |
|
60 |
| -{$IFDEF VER90} // Delphi 2.0 |
61 |
| - {$DEFINE DELPHI2} |
62 |
| -{$ENDIF} |
63 |
| -{$IFDEF VER93} // C++ Builder 1.0 |
64 |
| - {$DEFINE CBUILDER1} |
65 |
| -{$ENDIF} |
66 |
| -{$IFDEF VER100} // Delphi 3.0 |
67 |
| - {$DEFINE DELPHI3} |
68 |
| -{$ENDIF} |
69 |
| -{$IFDEF VER110} // C++ Builder 3.0 |
70 |
| - {$DEFINE CBUILDER3} |
71 |
| - {$DEFINE DELPHI3_OR_HIGHER} |
72 |
| - {$ObjExportAll On} |
73 |
| -{$ENDIF} |
74 |
| -{$IFDEF VER120} // Delphi 4.0 |
75 |
| - {$DEFINE DELPHI4} |
76 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
77 |
| -{$ENDIF} |
78 |
| -{$IFDEF VER125} // C++ Builder 4.0 |
79 |
| - {$DEFINE CBUILDER4} |
80 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
81 |
| - {$ObjExportAll On} |
82 |
| -{$ENDIF} |
83 |
| -{$IFDEF VER130} // Delphi 5.0 |
84 |
| - {$DEFINE DELPHI5} |
85 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
86 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
87 |
| - {$IFDEF BCB} { Borland C++Builder 5.0 } |
88 |
| - {$DEFINE CBUILDER3} |
89 |
| - {$DEFINE CBUILDER4} |
90 |
| - {$DEFINE CBUILDER5} |
91 |
| - {$ObjExportAll On} |
92 |
| - {$ENDIF} |
93 |
| -{$ENDIF} |
94 |
| -{$IFDEF VER140} // Delphi 6.0 |
95 |
| - {$DEFINE DELPHI6} |
96 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
97 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
98 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
99 |
| - {$IFDEF BCB} { Borland C++Builder 6.0 } |
100 |
| - {$DEFINE CBUILDER3} |
101 |
| - {$DEFINE CBUILDER4} |
102 |
| - {$DEFINE CBUILDER5} |
103 |
| - {$DEFINE CBUILDER6} |
104 |
| - {$ObjExportAll On} |
105 |
| - {$ENDIF} |
106 |
| -{$ENDIF} |
107 |
| -{$IFDEF VER150} // Delphi 7.0 |
108 |
| - {$DEFINE DELPHI7} |
109 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
110 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
111 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
112 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
113 |
| -{$ENDIF} |
114 |
| -{$IFDEF VER160} // Delphi 8 |
115 |
| - {$DEFINE DELPHI8} |
116 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
117 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
118 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
119 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
120 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
121 |
| -{$ENDIF} |
122 |
| -{$IFDEF VER170} // Delphi 2005 |
123 |
| - {$DEFINE DELPHI2005} |
124 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
125 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
126 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
127 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
128 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
129 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
130 |
| -{$ENDIF} |
131 |
| -{$IFDEF VER180} // Delphi 2006 |
132 |
| - {$DEFINE DELPHI2006} |
133 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
134 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
135 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
136 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
137 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
138 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
139 |
| - {$DEFINE DELPHI2006_OR_HIGHER} |
140 |
| -{$ENDIF} |
141 |
| -{$IFDEF VER190} // Delphi 2007 |
142 |
| - {$DEFINE DELPHI2007} |
143 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
144 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
145 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
146 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
147 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
148 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
149 |
| - {$DEFINE DELPHI2006_OR_HIGHER} |
150 |
| - {$DEFINE DELPHI2007_OR_HIGHER} |
151 |
| -{$ENDIF} |
152 |
| -{$IFDEF VER200} // Delphi 2009 |
153 |
| - {$DEFINE DELPHI2009} |
154 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
155 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
156 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
157 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
158 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
159 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
160 |
| - {$DEFINE DELPHI2006_OR_HIGHER} |
161 |
| - {$DEFINE DELPHI2007_OR_HIGHER} |
162 |
| - {$DEFINE DELPHI2009_OR_HIGHER} |
163 |
| -{$ENDIF} |
164 | 54 | {$IFDEF VER210} // Delphi 2010
|
165 | 55 | {$DEFINE DELPHI2010}
|
166 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
167 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
168 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
169 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
170 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
171 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
172 |
| - {$DEFINE DELPHI2006_OR_HIGHER} |
173 |
| - {$DEFINE DELPHI2007_OR_HIGHER} |
174 |
| - {$DEFINE DELPHI2009_OR_HIGHER} |
175 | 56 | {$DEFINE DELPHI2010_OR_HIGHER}
|
176 | 57 | {$ENDIF}
|
177 | 58 | {$IFDEF VER220} // Delphi XE
|
178 | 59 | {$DEFINE DELPHIXE}
|
179 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
180 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
181 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
182 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
183 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
184 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
185 |
| - {$DEFINE DELPHI2006_OR_HIGHER} |
186 |
| - {$DEFINE DELPHI2007_OR_HIGHER} |
187 |
| - {$DEFINE DELPHI2009_OR_HIGHER} |
188 | 60 | {$DEFINE DELPHI2010_OR_HIGHER}
|
189 | 61 | {$DEFINE DELPHIXE_OR_HIGHER}
|
190 | 62 | {$ENDIF}
|
191 | 63 | {$IFDEF VER230} // Delphi XE2
|
192 | 64 | {$DEFINE DELPHIXE2}
|
193 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
194 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
195 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
196 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
197 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
198 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
199 |
| - {$DEFINE DELPHI2006_OR_HIGHER} |
200 |
| - {$DEFINE DELPHI2007_OR_HIGHER} |
201 |
| - {$DEFINE DELPHI2009_OR_HIGHER} |
202 | 65 | {$DEFINE DELPHI2010_OR_HIGHER}
|
203 | 66 | {$DEFINE DELPHIXE_OR_HIGHER}
|
204 | 67 | {$DEFINE DELPHIXE2_OR_HIGHER}
|
205 | 68 | {$ENDIF}
|
206 | 69 | {$IFDEF VER240} // Delphi XE3
|
207 | 70 | {$DEFINE DELPHIXE3}
|
208 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
209 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
210 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
211 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
212 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
213 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
214 |
| - {$DEFINE DELPHI2006_OR_HIGHER} |
215 |
| - {$DEFINE DELPHI2007_OR_HIGHER} |
216 |
| - {$DEFINE DELPHI2009_OR_HIGHER} |
217 | 71 | {$DEFINE DELPHI2010_OR_HIGHER}
|
218 | 72 | {$DEFINE DELPHIXE_OR_HIGHER}
|
219 | 73 | {$DEFINE DELPHIXE2_OR_HIGHER}
|
220 | 74 | {$DEFINE DELPHIXE3_OR_HIGHER}
|
221 | 75 | {$ENDIF}
|
222 | 76 | {$IFDEF VER250} // Delphi XE4
|
223 | 77 | {$DEFINE DELPHIXE4}
|
224 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
225 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
226 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
227 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
228 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
229 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
230 |
| - {$DEFINE DELPHI2006_OR_HIGHER} |
231 |
| - {$DEFINE DELPHI2007_OR_HIGHER} |
232 |
| - {$DEFINE DELPHI2009_OR_HIGHER} |
233 | 78 | {$DEFINE DELPHI2010_OR_HIGHER}
|
234 | 79 | {$DEFINE DELPHIXE_OR_HIGHER}
|
235 | 80 | {$DEFINE DELPHIXE2_OR_HIGHER}
|
|
238 | 83 | {$ENDIF}
|
239 | 84 | {$IFDEF VER260} // Delphi XE5
|
240 | 85 | {$DEFINE DELPHIXE5}
|
241 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
242 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
243 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
244 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
245 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
246 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
247 |
| - {$DEFINE DELPHI2006_OR_HIGHER} |
248 |
| - {$DEFINE DELPHI2007_OR_HIGHER} |
249 |
| - {$DEFINE DELPHI2009_OR_HIGHER} |
250 | 86 | {$DEFINE DELPHI2010_OR_HIGHER}
|
251 | 87 | {$DEFINE DELPHIXE_OR_HIGHER}
|
252 | 88 | {$DEFINE DELPHIXE2_OR_HIGHER}
|
|
256 | 92 | {$ENDIF}
|
257 | 93 | {$IFDEF VER270} // Delphi XE6
|
258 | 94 | {$DEFINE DELPHIXE6}
|
259 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
260 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
261 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
262 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
263 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
264 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
265 |
| - {$DEFINE DELPHI2006_OR_HIGHER} |
266 |
| - {$DEFINE DELPHI2007_OR_HIGHER} |
267 |
| - {$DEFINE DELPHI2009_OR_HIGHER} |
268 | 95 | {$DEFINE DELPHI2010_OR_HIGHER}
|
269 | 96 | {$DEFINE DELPHIXE_OR_HIGHER}
|
270 | 97 | {$DEFINE DELPHIXE2_OR_HIGHER}
|
|
275 | 102 | {$ENDIF}
|
276 | 103 | {$IFDEF VER280} // Delphi XE7
|
277 | 104 | {$DEFINE DELPHIXE7}
|
278 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
279 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
280 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
281 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
282 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
283 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
284 |
| - {$DEFINE DELPHI2006_OR_HIGHER} |
285 |
| - {$DEFINE DELPHI2007_OR_HIGHER} |
286 |
| - {$DEFINE DELPHI2009_OR_HIGHER} |
287 | 105 | {$DEFINE DELPHI2010_OR_HIGHER}
|
288 | 106 | {$DEFINE DELPHIXE_OR_HIGHER}
|
289 | 107 | {$DEFINE DELPHIXE2_OR_HIGHER}
|
|
295 | 113 | {$ENDIF}
|
296 | 114 | {$IFDEF VER290} // Delphi XE8
|
297 | 115 | {$DEFINE DELPHIXE8}
|
298 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
299 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
300 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
301 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
302 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
303 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
304 |
| - {$DEFINE DELPHI2006_OR_HIGHER} |
305 |
| - {$DEFINE DELPHI2007_OR_HIGHER} |
306 |
| - {$DEFINE DELPHI2009_OR_HIGHER} |
307 | 116 | {$DEFINE DELPHI2010_OR_HIGHER}
|
308 | 117 | {$DEFINE DELPHIXE_OR_HIGHER}
|
309 | 118 | {$DEFINE DELPHIXE2_OR_HIGHER}
|
|
316 | 125 | {$ENDIF}
|
317 | 126 | {$IFDEF VER300} // Delphi 10
|
318 | 127 | {$DEFINE DELPHI10}
|
319 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
320 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
321 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
322 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
323 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
324 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
325 |
| - {$DEFINE DELPHI2006_OR_HIGHER} |
326 |
| - {$DEFINE DELPHI2007_OR_HIGHER} |
327 |
| - {$DEFINE DELPHI2009_OR_HIGHER} |
328 | 128 | {$DEFINE DELPHI2010_OR_HIGHER}
|
329 | 129 | {$DEFINE DELPHIXE_OR_HIGHER}
|
330 | 130 | {$DEFINE DELPHIXE2_OR_HIGHER}
|
|
338 | 138 | {$ENDIF}
|
339 | 139 | {$IFDEF VER310} // Delphi 10.1
|
340 | 140 | {$DEFINE DELPHI10.1}
|
341 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
342 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
343 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
344 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
345 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
346 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
347 |
| - {$DEFINE DELPHI2006_OR_HIGHER} |
348 |
| - {$DEFINE DELPHI2007_OR_HIGHER} |
349 |
| - {$DEFINE DELPHI2009_OR_HIGHER} |
350 | 141 | {$DEFINE DELPHI2010_OR_HIGHER}
|
351 | 142 | {$DEFINE DELPHIXE_OR_HIGHER}
|
352 | 143 | {$DEFINE DELPHIXE2_OR_HIGHER}
|
|
361 | 152 | {$ENDIF}
|
362 | 153 | {$IFDEF VER320} // Delphi 10.2
|
363 | 154 | {$DEFINE DELPHI10.2}
|
364 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
365 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
366 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
367 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
368 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
369 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
370 |
| - {$DEFINE DELPHI2006_OR_HIGHER} |
371 |
| - {$DEFINE DELPHI2007_OR_HIGHER} |
372 |
| - {$DEFINE DELPHI2009_OR_HIGHER} |
373 | 155 | {$DEFINE DELPHI2010_OR_HIGHER}
|
374 | 156 | {$DEFINE DELPHIXE_OR_HIGHER}
|
375 | 157 | {$DEFINE DELPHIXE2_OR_HIGHER}
|
|
385 | 167 | {$ENDIF}
|
386 | 168 | {$IFDEF VER330} // Delphi 10.3
|
387 | 169 | {$DEFINE DELPHI10.3}
|
388 |
| - {$DEFINE DELPHI4_OR_HIGHER} |
389 |
| - {$DEFINE DELPHI5_OR_HIGHER} |
390 |
| - {$DEFINE DELPHI6_OR_HIGHER} |
391 |
| - {$DEFINE DELPHI7_OR_HIGHER} |
392 |
| - {$DEFINE DELPHI8_OR_HIGHER} |
393 |
| - {$DEFINE DELPHI2005_OR_HIGHER} |
394 |
| - {$DEFINE DELPHI2006_OR_HIGHER} |
395 |
| - {$DEFINE DELPHI2007_OR_HIGHER} |
396 |
| - {$DEFINE DELPHI2009_OR_HIGHER} |
397 | 170 | {$DEFINE DELPHI2010_OR_HIGHER}
|
398 | 171 | {$DEFINE DELPHIXE_OR_HIGHER}
|
399 | 172 | {$DEFINE DELPHIXE2_OR_HIGHER}
|
|
0 commit comments