|
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