Rev 21 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1 | daniel-mar | 1 | {$B-,J+,Q-,R-,T-,X+} |
4 | daniel-mar | 2 | //********************************************************************* |
3 | // Main configuration file for (un)DelphiX |
||
4 | //********************************************************************* |
||
5 | {$IFDEF VER100} |
||
6 | {$DEFINE VER3UP} |
||
7 | {$ENDIF} |
||
8 | {$IFDEF VER120} |
||
16 | daniel-mar | 9 | {$DEFINE VER3UP} |
4 | daniel-mar | 10 | {$DEFINE VER4UP} |
11 | {$ENDIF} |
||
12 | {$IFDEF VER130} |
||
13 | {$DEFINE VER3UP} |
||
14 | {$DEFINE VER4UP} |
||
15 | {$DEFINE VER5UP} |
||
16 | {$ENDIF} |
||
17 | {$IFDEF VER140} |
||
18 | {$DEFINE VER3UP} |
||
19 | {$DEFINE VER4UP} |
||
20 | {$DEFINE VER5UP} |
||
21 | {$DEFINE VER6UP} |
||
22 | {$ENDIF} |
||
23 | {$IFDEF VER150} |
||
24 | {$DEFINE VER3UP} |
||
25 | {$DEFINE VER4UP} |
||
26 | {$DEFINE VER5UP} |
||
27 | {$DEFINE VER6UP} |
||
28 | {$DEFINE VER7UP} |
||
29 | {$ENDIF} |
||
30 | {$IFDEF VER170} |
||
31 | {$DEFINE VER3UP} |
||
32 | {$DEFINE VER4UP} |
||
33 | {$DEFINE VER5UP} |
||
34 | {$DEFINE VER6UP} |
||
35 | {$DEFINE VER7UP} |
||
16 | daniel-mar | 36 | {$DEFINE VER9UP} // Delphi 2005 |
4 | daniel-mar | 37 | {$ENDIF} |
38 | {$IFDEF VER180} |
||
39 | {$DEFINE VER3UP} |
||
40 | {$DEFINE VER4UP} |
||
41 | {$DEFINE VER5UP} |
||
42 | {$DEFINE VER6UP} |
||
43 | {$DEFINE VER7UP} |
||
44 | {$DEFINE VER9UP} |
||
16 | daniel-mar | 45 | {$DEFINE VER10UP} // Delphi 2006 |
4 | daniel-mar | 46 | {$IFDEF VER185} |
16 | daniel-mar | 47 | {$DEFINE VER11UP} // Delphi 2007 |
4 | daniel-mar | 48 | {$ENDIF} |
49 | {$ENDIF} |
||
50 | {$IFDEF VER200} |
||
51 | {$DEFINE VER3UP} |
||
52 | {$DEFINE VER4UP} |
||
53 | {$DEFINE VER5UP} |
||
54 | {$DEFINE VER6UP} |
||
55 | {$DEFINE VER7UP} |
||
56 | {$DEFINE VER9UP} |
||
57 | {$DEFINE VER10UP} |
||
58 | {$DEFINE VER11UP} |
||
59 | {$DEFINE VER12UP} |
||
60 | {$ENDIF} |
||
61 | {$IFDEF VER210} |
||
62 | {$DEFINE VER3UP} |
||
63 | {$DEFINE VER4UP} |
||
64 | {$DEFINE VER5UP} |
||
65 | {$DEFINE VER6UP} |
||
66 | {$DEFINE VER7UP} |
||
67 | {$DEFINE VER9UP} |
||
68 | {$DEFINE VER10UP} |
||
69 | {$DEFINE VER11UP} |
||
70 | {$DEFINE VER12UP} |
||
71 | {$DEFINE VER14UP} |
||
72 | {$ENDIF} |
||
73 | {$IFDEF VER220} |
||
74 | {$DEFINE VER3UP} |
||
75 | {$DEFINE VER4UP} |
||
76 | {$DEFINE VER5UP} |
||
77 | {$DEFINE VER6UP} |
||
78 | {$DEFINE VER7UP} |
||
79 | {$DEFINE VER9UP} |
||
80 | {$DEFINE VER10UP} |
||
81 | {$DEFINE VER11UP} |
||
82 | {$DEFINE VER12UP} |
||
83 | {$DEFINE VER14UP} |
||
84 | {$DEFINE VER15UP} //Delphi XE |
||
85 | {$ENDIF} |
||
1 | daniel-mar | 86 | |
4 | daniel-mar | 87 | {$IFDEF VER230} |
88 | {$DEFINE VER3UP} |
||
89 | {$DEFINE VER4UP} |
||
90 | {$DEFINE VER5UP} |
||
91 | {$DEFINE VER6UP} |
||
92 | {$DEFINE VER7UP} |
||
93 | {$DEFINE VER9UP} |
||
94 | {$DEFINE VER10UP} |
||
95 | {$DEFINE VER11UP} |
||
96 | {$DEFINE VER12UP} |
||
97 | {$DEFINE VER14UP} |
||
98 | {$DEFINE VER15UP} |
||
99 | {$DEFINE VER16UP} //Delphi XE2 |
||
100 | {$ENDIF} |
||
101 | |||
102 | {$IFDEF VER240} |
||
103 | {$DEFINE VER3UP} |
||
104 | {$DEFINE VER4UP} |
||
105 | {$DEFINE VER5UP} |
||
106 | {$DEFINE VER6UP} |
||
107 | {$DEFINE VER7UP} |
||
108 | {$DEFINE VER9UP} |
||
109 | {$DEFINE VER10UP} |
||
110 | {$DEFINE VER11UP} |
||
111 | {$DEFINE VER12UP} |
||
112 | {$DEFINE VER14UP} |
||
113 | {$DEFINE VER15UP} |
||
114 | {$DEFINE VER16UP} |
||
115 | {$DEFINE VER17UP} //Delphi XE3 |
||
116 | {$ENDIF} |
||
117 | |||
118 | {$IFDEF VER250} |
||
119 | {$DEFINE VER3UP} |
||
120 | {$DEFINE VER4UP} |
||
121 | {$DEFINE VER5UP} |
||
122 | {$DEFINE VER6UP} |
||
123 | {$DEFINE VER7UP} |
||
124 | {$DEFINE VER9UP} |
||
125 | {$DEFINE VER10UP} |
||
126 | {$DEFINE VER11UP} |
||
127 | {$DEFINE VER12UP} |
||
128 | {$DEFINE VER14UP} |
||
129 | {$DEFINE VER15UP} |
||
130 | {$DEFINE VER16UP} |
||
16 | daniel-mar | 131 | {$DEFINE VER17UP} |
4 | daniel-mar | 132 | {$DEFINE VER18UP} //Delphi XE4 |
133 | {$ENDIF} |
||
134 | |||
135 | {$IFDEF VER260} |
||
136 | {$DEFINE VER3UP} |
||
137 | {$DEFINE VER4UP} |
||
138 | {$DEFINE VER5UP} |
||
139 | {$DEFINE VER6UP} |
||
140 | {$DEFINE VER7UP} |
||
141 | {$DEFINE VER9UP} |
||
142 | {$DEFINE VER10UP} |
||
143 | {$DEFINE VER11UP} |
||
144 | {$DEFINE VER12UP} |
||
145 | {$DEFINE VER14UP} |
||
146 | {$DEFINE VER15UP} |
||
147 | {$DEFINE VER16UP} |
||
148 | {$DEFINE VER17UP} |
||
149 | {$DEFINE VER18UP} |
||
150 | {$DEFINE VER19UP} //Delphi XE5 |
||
151 | {$ENDIF} |
||
152 | |||
153 | {$IFDEF VER270} |
||
154 | {$DEFINE VER3UP} |
||
155 | {$DEFINE VER4UP} |
||
156 | {$DEFINE VER5UP} |
||
157 | {$DEFINE VER6UP} |
||
158 | {$DEFINE VER7UP} |
||
159 | {$DEFINE VER9UP} |
||
160 | {$DEFINE VER10UP} |
||
161 | {$DEFINE VER11UP} |
||
162 | {$DEFINE VER12UP} |
||
163 | {$DEFINE VER14UP} |
||
164 | {$DEFINE VER15UP} |
||
165 | {$DEFINE VER16UP} |
||
166 | {$DEFINE VER17UP} |
||
167 | {$DEFINE VER18UP} |
||
168 | {$DEFINE VER19UP} |
||
169 | {$DEFINE VER20UP} //Delphi XE6 |
||
170 | {$ENDIF} |
||
171 | |||
172 | {$IFDEF VER280} |
||
173 | {$DEFINE VER3UP} |
||
174 | {$DEFINE VER4UP} |
||
175 | {$DEFINE VER5UP} |
||
176 | {$DEFINE VER6UP} |
||
177 | {$DEFINE VER7UP} |
||
178 | {$DEFINE VER9UP} |
||
179 | {$DEFINE VER10UP} |
||
180 | {$DEFINE VER11UP} |
||
181 | {$DEFINE VER12UP} |
||
182 | {$DEFINE VER14UP} |
||
183 | {$DEFINE VER15UP} |
||
184 | {$DEFINE VER16UP} |
||
185 | {$DEFINE VER17UP} |
||
186 | {$DEFINE VER18UP} |
||
187 | {$DEFINE VER19UP} |
||
188 | {$DEFINE VER20UP} |
||
189 | {$DEFINE VER21UP} //Delphi XE7 |
||
190 | {$ENDIF} |
||
191 | |||
192 | {$IFDEF VER290} |
||
193 | {$DEFINE VER3UP} |
||
194 | {$DEFINE VER4UP} |
||
195 | {$DEFINE VER5UP} |
||
196 | {$DEFINE VER6UP} |
||
197 | {$DEFINE VER7UP} |
||
198 | {$DEFINE VER9UP} |
||
199 | {$DEFINE VER10UP} |
||
200 | {$DEFINE VER11UP} |
||
201 | {$DEFINE VER12UP} |
||
202 | {$DEFINE VER14UP} |
||
203 | {$DEFINE VER15UP} |
||
204 | {$DEFINE VER16UP} |
||
205 | {$DEFINE VER17UP} |
||
206 | {$DEFINE VER18UP} |
||
207 | {$DEFINE VER19UP} |
||
208 | {$DEFINE VER20UP} |
||
209 | {$DEFINE VER21UP} |
||
210 | {$DEFINE VER22UP} //Delphi XE8 |
||
211 | {$ENDIF} |
||
212 | |||
16 | daniel-mar | 213 | {$IFDEF VER300} |
214 | {$DEFINE VER3UP} |
||
215 | {$DEFINE VER4UP} |
||
216 | {$DEFINE VER5UP} |
||
217 | {$DEFINE VER6UP} |
||
218 | {$DEFINE VER7UP} |
||
219 | {$DEFINE VER9UP} |
||
220 | {$DEFINE VER10UP} |
||
221 | {$DEFINE VER11UP} |
||
222 | {$DEFINE VER12UP} |
||
223 | {$DEFINE VER14UP} |
||
224 | {$DEFINE VER15UP} |
||
225 | {$DEFINE VER16UP} |
||
226 | {$DEFINE VER17UP} |
||
227 | {$DEFINE VER18UP} |
||
228 | {$DEFINE VER19UP} |
||
229 | {$DEFINE VER20UP} |
||
230 | {$DEFINE VER21UP} |
||
231 | {$DEFINE VER22UP} |
||
232 | {$DEFINE VER23UP} //Delphi 10 Seattle |
||
233 | {$ENDIF} |
||
234 | |||
235 | {$IFDEF VER310} |
||
236 | {$DEFINE VER3UP} |
||
237 | {$DEFINE VER4UP} |
||
238 | {$DEFINE VER5UP} |
||
239 | {$DEFINE VER6UP} |
||
240 | {$DEFINE VER7UP} |
||
241 | {$DEFINE VER9UP} |
||
242 | {$DEFINE VER10UP} |
||
243 | {$DEFINE VER11UP} |
||
244 | {$DEFINE VER12UP} |
||
245 | {$DEFINE VER14UP} |
||
246 | {$DEFINE VER15UP} |
||
247 | {$DEFINE VER16UP} |
||
248 | {$DEFINE VER17UP} |
||
249 | {$DEFINE VER18UP} |
||
250 | {$DEFINE VER19UP} |
||
251 | {$DEFINE VER20UP} |
||
252 | {$DEFINE VER21UP} |
||
253 | {$DEFINE VER22UP} |
||
254 | {$DEFINE VER23UP} |
||
255 | {$DEFINE VER24UP}//Delphi 10.1 Berlin |
||
256 | {$ENDIF} |
||
257 | |||
258 | {$IFDEF VER320} |
||
259 | {$DEFINE VER3UP} |
||
260 | {$DEFINE VER4UP} |
||
261 | {$DEFINE VER5UP} |
||
262 | {$DEFINE VER6UP} |
||
263 | {$DEFINE VER7UP} |
||
264 | {$DEFINE VER9UP} |
||
265 | {$DEFINE VER10UP} |
||
266 | {$DEFINE VER11UP} |
||
267 | {$DEFINE VER12UP} |
||
268 | {$DEFINE VER14UP} |
||
269 | {$DEFINE VER15UP} |
||
270 | {$DEFINE VER16UP} |
||
271 | {$DEFINE VER17UP} |
||
272 | {$DEFINE VER18UP} |
||
273 | {$DEFINE VER19UP} |
||
274 | {$DEFINE VER20UP} |
||
275 | {$DEFINE VER21UP} |
||
276 | {$DEFINE VER22UP} |
||
277 | {$DEFINE VER23UP} |
||
278 | {$DEFINE VER24UP} |
||
279 | {$DEFINE VER25UP} //Delphi 10.2 Tokyo |
||
280 | {$ENDIF} |
||
281 | |||
282 | {$IFDEF VER330} |
||
283 | {$DEFINE VER3UP} |
||
284 | {$DEFINE VER4UP} |
||
285 | {$DEFINE VER5UP} |
||
286 | {$DEFINE VER6UP} |
||
287 | {$DEFINE VER7UP} |
||
288 | {$DEFINE VER9UP} |
||
289 | {$DEFINE VER10UP} |
||
290 | {$DEFINE VER11UP} |
||
291 | {$DEFINE VER12UP} |
||
292 | {$DEFINE VER14UP} |
||
293 | {$DEFINE VER15UP} |
||
294 | {$DEFINE VER16UP} |
||
295 | {$DEFINE VER17UP} |
||
296 | {$DEFINE VER18UP} |
||
297 | {$DEFINE VER19UP} |
||
298 | {$DEFINE VER20UP} |
||
299 | {$DEFINE VER21UP} |
||
300 | {$DEFINE VER22UP} |
||
301 | {$DEFINE VER23UP} |
||
302 | {$DEFINE VER24UP} |
||
303 | {$DEFINE VER25UP} |
||
304 | {$DEFINE VER26UP} //Delphi 10.3 Rio |
||
305 | {$ENDIF} |
||
306 | |||
307 | {$IFDEF VER340} |
||
308 | {$DEFINE VER3UP} |
||
309 | {$DEFINE VER4UP} |
||
310 | {$DEFINE VER5UP} |
||
311 | {$DEFINE VER6UP} |
||
312 | {$DEFINE VER7UP} |
||
313 | {$DEFINE VER9UP} |
||
314 | {$DEFINE VER10UP} |
||
315 | {$DEFINE VER11UP} |
||
316 | {$DEFINE VER12UP} |
||
317 | {$DEFINE VER14UP} |
||
318 | {$DEFINE VER15UP} |
||
319 | {$DEFINE VER16UP} |
||
320 | {$DEFINE VER17UP} |
||
321 | {$DEFINE VER18UP} |
||
322 | {$DEFINE VER19UP} |
||
323 | {$DEFINE VER20UP} |
||
324 | {$DEFINE VER21UP} |
||
325 | {$DEFINE VER22UP} |
||
326 | {$DEFINE VER23UP} |
||
327 | {$DEFINE VER24UP} |
||
328 | {$DEFINE VER25UP} |
||
329 | {$DEFINE VER26UP} |
||
330 | {$DEFINE VER27UP} //Delphi 10.4 Sydney |
||
331 | {$ENDIF} |
||
332 | |||
333 | {$IFDEF VER350} |
||
334 | {$DEFINE VER3UP} |
||
335 | {$DEFINE VER4UP} |
||
336 | {$DEFINE VER5UP} |
||
337 | {$DEFINE VER6UP} |
||
338 | {$DEFINE VER7UP} |
||
339 | {$DEFINE VER9UP} |
||
340 | {$DEFINE VER10UP} |
||
341 | {$DEFINE VER11UP} |
||
342 | {$DEFINE VER12UP} |
||
343 | {$DEFINE VER14UP} |
||
344 | {$DEFINE VER15UP} |
||
345 | {$DEFINE VER16UP} |
||
346 | {$DEFINE VER17UP} |
||
347 | {$DEFINE VER18UP} |
||
348 | {$DEFINE VER19UP} |
||
349 | {$DEFINE VER20UP} |
||
350 | {$DEFINE VER21UP} |
||
351 | {$DEFINE VER22UP} |
||
352 | {$DEFINE VER23UP} |
||
353 | {$DEFINE VER24UP} |
||
354 | {$DEFINE VER25UP} |
||
355 | {$DEFINE VER26UP} |
||
356 | {$DEFINE VER27UP} |
||
357 | {$DEFINE VER28UP} //Delphi 11 Alexandria |
||
358 | {$ENDIF} |
||
359 | |||
360 | {$IFDEF VER360} |
||
361 | {$DEFINE VER3UP} |
||
362 | {$DEFINE VER4UP} |
||
363 | {$DEFINE VER5UP} |
||
364 | {$DEFINE VER6UP} |
||
365 | {$DEFINE VER7UP} |
||
366 | {$DEFINE VER9UP} |
||
367 | {$DEFINE VER10UP} |
||
368 | {$DEFINE VER11UP} |
||
369 | {$DEFINE VER12UP} |
||
370 | {$DEFINE VER14UP} |
||
371 | {$DEFINE VER15UP} |
||
372 | {$DEFINE VER16UP} |
||
373 | {$DEFINE VER17UP} |
||
374 | {$DEFINE VER18UP} |
||
375 | {$DEFINE VER19UP} |
||
376 | {$DEFINE VER20UP} |
||
377 | {$DEFINE VER21UP} |
||
378 | {$DEFINE VER22UP} |
||
379 | {$DEFINE VER23UP} |
||
380 | {$DEFINE VER24UP} |
||
381 | {$DEFINE VER25UP} |
||
382 | {$DEFINE VER26UP} |
||
383 | {$DEFINE VER27UP} |
||
384 | {$DEFINE VER28UP} |
||
385 | {$DEFINE VER29UP}//Delphi 12 Athens |
||
386 | {$ENDIF} |
||
387 | |||
1 | daniel-mar | 388 | {$IFDEF VER100} |
389 | // Delphi 3 |
||
4 | daniel-mar | 390 | {$Define D3UP} |
1 | daniel-mar | 391 | {$ENDIF} |
392 | |||
393 | {$IFDEF VER120} |
||
394 | // Delphi 4 |
||
4 | daniel-mar | 395 | {$Define D3UP} |
396 | {$Define D4UP} |
||
1 | daniel-mar | 397 | {$ENDIF} |
398 | |||
399 | {$IFDEF VER130} |
||
400 | // Delphi 5 |
||
4 | daniel-mar | 401 | {$Define D3UP} |
402 | {$Define D4UP} |
||
403 | {$Define D5UP} |
||
1 | daniel-mar | 404 | {$ENDIF} |
405 | |||
4 | daniel-mar | 406 | {$IFDEF VER140} |
407 | // Delphi 6 |
||
408 | {$Define D3UP} |
||
409 | {$Define D4UP} |
||
410 | {$Define D5UP} |
||
411 | {$Define D6UP} |
||
1 | daniel-mar | 412 | {$ENDIF} |
413 | |||
4 | daniel-mar | 414 | {$IFDEF VER150} |
415 | // Delphi 7 |
||
416 | {$Define D3UP} |
||
417 | {$Define D4UP} |
||
418 | {$Define D5UP} |
||
419 | {$Define D6UP} |
||
420 | {$Define D7UP} |
||
1 | daniel-mar | 421 | {$ENDIF} |
422 | |||
4 | daniel-mar | 423 | {$IFDEF VER170} |
424 | // Delphi 9 - 2005 |
||
425 | {$Define D3UP} |
||
426 | {$Define D4UP} |
||
427 | {$Define D5UP} |
||
428 | {$Define D6UP} |
||
429 | {$Define D7UP} |
||
430 | {$Define D9UP} |
||
1 | daniel-mar | 431 | {$ENDIF} |
432 | |||
4 | daniel-mar | 433 | {$IFDEF VER180} |
434 | // Delphi 10 - 2006 or Turbo |
||
435 | {$Define D3UP} |
||
436 | {$Define D4UP} |
||
437 | {$Define D5UP} |
||
438 | {$Define D6UP} |
||
439 | {$Define D7UP} |
||
440 | {$Define D9UP} |
||
441 | {$Define D10UP} |
||
442 | {$ENDIF} |
||
443 | |||
444 | {$IFDEF VER185} |
||
445 | // Delphi 11 - 2007 |
||
446 | {$Define D3UP} |
||
447 | {$Define D4UP} |
||
448 | {$Define D5UP} |
||
449 | {$Define D6UP} |
||
450 | {$Define D7UP} |
||
451 | {$Define D9UP} |
||
452 | {$Define D10UP} |
||
453 | {$Define D11UP} |
||
454 | {$ENDIF} |
||
455 | |||
456 | {$IFDEF VER200} |
||
457 | // Delphi 12 - 2009 |
||
458 | {$Define D3UP} |
||
459 | {$Define D4UP} |
||
460 | {$Define D5UP} |
||
461 | {$Define D6UP} |
||
462 | {$Define D7UP} |
||
463 | {$Define D9UP} |
||
464 | {$Define D10UP} |
||
465 | {$Define D11UP} |
||
466 | {$Define D12UP} |
||
467 | {$ENDIF} |
||
468 | |||
469 | {$IFDEF VER210} |
||
470 | // Delphi 14 - 2010 |
||
471 | {$Define D3UP} |
||
472 | {$Define D4UP} |
||
473 | {$Define D5UP} |
||
474 | {$Define D6UP} |
||
475 | {$Define D7UP} |
||
476 | {$Define D9UP} |
||
477 | {$Define D10UP} |
||
478 | {$Define D11UP} |
||
479 | {$Define D12UP} |
||
480 | {$Define D14UP} |
||
481 | {$Define D_EE_UP} |
||
482 | {$ENDIF} |
||
483 | |||
484 | {$IFDEF VER220} |
||
485 | // Delphi 15 - XE |
||
486 | {$Define D3UP} |
||
487 | {$Define D4UP} |
||
488 | {$Define D5UP} |
||
489 | {$Define D6UP} |
||
490 | {$Define D7UP} |
||
491 | {$Define D9UP} |
||
492 | {$Define D10UP} |
||
493 | {$Define D11UP} |
||
494 | {$Define D12UP} |
||
495 | {$Define D14UP} |
||
496 | {$Define D15UP} |
||
497 | {$Define D_EE_UP} |
||
498 | {$ENDIF} |
||
499 | |||
500 | {$IFDEF VER230} |
||
501 | // Delphi 16 - XE2 |
||
502 | {$Define D3UP} |
||
503 | {$Define D4UP} |
||
504 | {$Define D5UP} |
||
505 | {$Define D6UP} |
||
506 | {$Define D7UP} |
||
507 | {$Define D9UP} |
||
508 | {$Define D10UP} |
||
509 | {$Define D11UP} |
||
510 | {$Define D12UP} |
||
511 | {$Define D14UP} |
||
512 | {$Define D15UP} |
||
513 | {$Define D16UP} |
||
514 | {$Define D_EE_UP} |
||
515 | {$ENDIF} |
||
516 | |||
517 | {$IFDEF VER240} |
||
518 | // Delphi 17 - XE3 |
||
519 | {$Define D3UP} |
||
520 | {$Define D4UP} |
||
521 | {$Define D5UP} |
||
522 | {$Define D6UP} |
||
523 | {$Define D7UP} |
||
524 | {$Define D9UP} |
||
525 | {$Define D10UP} |
||
526 | {$Define D11UP} |
||
527 | {$Define D12UP} |
||
528 | {$Define D14UP} |
||
529 | {$Define D15UP} |
||
530 | {$Define D16UP} |
||
531 | {$Define D17UP} |
||
532 | {$Define D_EE_UP} |
||
533 | {$ENDIF} |
||
534 | |||
535 | {$IFDEF VER250} |
||
536 | // Delphi 18 - XE4 |
||
537 | {$Define D3UP} |
||
538 | {$Define D4UP} |
||
539 | {$Define D5UP} |
||
540 | {$Define D6UP} |
||
541 | {$Define D7UP} |
||
542 | {$Define D9UP} |
||
543 | {$Define D10UP} |
||
544 | {$Define D11UP} |
||
545 | {$Define D12UP} |
||
546 | {$Define D14UP} |
||
547 | {$Define D15UP} |
||
548 | {$Define D16UP} |
||
549 | {$Define D17UP} |
||
550 | {$Define D18UP} |
||
551 | {$Define D_EE_UP} |
||
552 | {$ENDIF} |
||
553 | |||
554 | {$IFDEF VER260} |
||
555 | // Delphi 19 - XE5 |
||
556 | {$Define D3UP} |
||
557 | {$Define D4UP} |
||
558 | {$Define D5UP} |
||
559 | {$Define D6UP} |
||
560 | {$Define D7UP} |
||
561 | {$Define D9UP} |
||
562 | {$Define D10UP} |
||
563 | {$Define D11UP} |
||
564 | {$Define D12UP} |
||
565 | {$Define D14UP} |
||
566 | {$Define D15UP} |
||
567 | {$Define D16UP} |
||
568 | {$Define D17UP} |
||
569 | {$Define D18UP} |
||
570 | {$Define D19UP} |
||
571 | {$Define D_EE_UP} |
||
572 | {$ENDIF} |
||
573 | |||
574 | {$IFDEF VER270} |
||
575 | // Delphi 20 - XE6 |
||
576 | {$Define D3UP} |
||
577 | {$Define D4UP} |
||
578 | {$Define D5UP} |
||
579 | {$Define D6UP} |
||
580 | {$Define D7UP} |
||
581 | {$Define D9UP} |
||
582 | {$Define D10UP} |
||
583 | {$Define D11UP} |
||
584 | {$Define D12UP} |
||
585 | {$Define D14UP} |
||
586 | {$Define D15UP} |
||
587 | {$Define D16UP} |
||
588 | {$Define D17UP} |
||
589 | {$Define D18UP} |
||
590 | {$Define D19UP} |
||
591 | {$Define D20UP} |
||
592 | {$Define D_EE_UP} |
||
593 | {$ENDIF} |
||
594 | |||
595 | {$IFDEF VER280} |
||
596 | // Delphi 21 - XE7 |
||
597 | {$Define D3UP} |
||
598 | {$Define D4UP} |
||
599 | {$Define D5UP} |
||
600 | {$Define D6UP} |
||
601 | {$Define D7UP} |
||
602 | {$Define D9UP} |
||
603 | {$Define D10UP} |
||
604 | {$Define D11UP} |
||
605 | {$Define D12UP} |
||
606 | {$Define D14UP} |
||
607 | {$Define D15UP} |
||
608 | {$Define D16UP} |
||
609 | {$Define D17UP} |
||
610 | {$Define D18UP} |
||
611 | {$Define D19UP} |
||
612 | {$Define D20UP} |
||
613 | {$Define D21UP} |
||
614 | {$Define D_EE_UP} |
||
615 | {$ENDIF} |
||
616 | |||
617 | {$IFDEF VER290} |
||
618 | // Delphi 22 - XE8 |
||
619 | {$Define D3UP} |
||
620 | {$Define D4UP} |
||
621 | {$Define D5UP} |
||
622 | {$Define D6UP} |
||
623 | {$Define D7UP} |
||
624 | {$Define D9UP} |
||
625 | {$Define D10UP} |
||
626 | {$Define D11UP} |
||
627 | {$Define D12UP} |
||
628 | {$Define D14UP} |
||
629 | {$Define D15UP} |
||
630 | {$Define D16UP} |
||
631 | {$Define D17UP} |
||
632 | {$Define D18UP} |
||
633 | {$Define D19UP} |
||
634 | {$Define D20UP} |
||
635 | {$Define D21UP} |
||
636 | {$Define D22UP} |
||
637 | {$Define D_EE_UP} |
||
638 | {$ENDIF} |
||
639 | |||
16 | daniel-mar | 640 | {$IFDEF VER300} |
641 | // Delphi 23 - 10 Seattle |
||
642 | {$Define D3UP} |
||
643 | {$Define D4UP} |
||
644 | {$Define D5UP} |
||
645 | {$Define D6UP} |
||
646 | {$Define D7UP} |
||
647 | {$Define D9UP} |
||
648 | {$Define D10UP} |
||
649 | {$Define D11UP} |
||
650 | {$Define D12UP} |
||
651 | {$Define D14UP} |
||
652 | {$Define D15UP} |
||
653 | {$Define D16UP} |
||
654 | {$Define D17UP} |
||
655 | {$Define D18UP} |
||
656 | {$Define D19UP} |
||
657 | {$Define D20UP} |
||
658 | {$Define D21UP} |
||
659 | {$Define D22UP} |
||
660 | {$Define D23UP} |
||
661 | {$Define D_EE_UP} |
||
662 | {$ENDIF} |
||
663 | |||
664 | {$IFDEF VER310} |
||
665 | // Delphi 24 - 10.1 Berlin |
||
666 | {$Define D3UP} |
||
667 | {$Define D4UP} |
||
668 | {$Define D5UP} |
||
669 | {$Define D6UP} |
||
670 | {$Define D7UP} |
||
671 | {$Define D9UP} |
||
672 | {$Define D10UP} |
||
673 | {$Define D11UP} |
||
674 | {$Define D12UP} |
||
675 | {$Define D14UP} |
||
676 | {$Define D15UP} |
||
677 | {$Define D16UP} |
||
678 | {$Define D17UP} |
||
679 | {$Define D18UP} |
||
680 | {$Define D19UP} |
||
681 | {$Define D20UP} |
||
682 | {$Define D21UP} |
||
683 | {$Define D22UP} |
||
684 | {$Define D23UP} |
||
685 | {$Define D24UP} |
||
686 | //cannot be made, Berlin version lost older interfaces |
||
687 | //{.$Define D_EE_UP} |
||
688 | {$ENDIF} |
||
689 | |||
690 | {$IFDEF VER320} |
||
691 | // Delphi 25 - 10.2 Tokyo |
||
692 | {$Define D3UP} |
||
693 | {$Define D4UP} |
||
694 | {$Define D5UP} |
||
695 | {$Define D6UP} |
||
696 | {$Define D7UP} |
||
697 | {$Define D9UP} |
||
698 | {$Define D10UP} |
||
699 | {$Define D11UP} |
||
700 | {$Define D12UP} |
||
701 | {$Define D14UP} |
||
702 | {$Define D15UP} |
||
703 | {$Define D16UP} |
||
704 | {$Define D17UP} |
||
705 | {$Define D18UP} |
||
706 | {$Define D19UP} |
||
707 | {$Define D20UP} |
||
708 | {$Define D21UP} |
||
709 | {$Define D22UP} |
||
710 | {$Define D23UP} |
||
711 | {$Define D24UP} |
||
712 | {$Define D25UP} |
||
713 | //cannot be made, Berlin version lost older interfaces |
||
714 | //{.$Define D_EE_UP} |
||
715 | {$ENDIF} |
||
716 | |||
717 | {$IFDEF VER330} |
||
718 | // Delphi 26 - 10.3 Rio |
||
719 | {$Define D3UP} |
||
720 | {$Define D4UP} |
||
721 | {$Define D5UP} |
||
722 | {$Define D6UP} |
||
723 | {$Define D7UP} |
||
724 | {$Define D9UP} |
||
725 | {$Define D10UP} |
||
726 | {$Define D11UP} |
||
727 | {$Define D12UP} |
||
728 | {$Define D14UP} |
||
729 | {$Define D15UP} |
||
730 | {$Define D16UP} |
||
731 | {$Define D17UP} |
||
732 | {$Define D18UP} |
||
733 | {$Define D19UP} |
||
734 | {$Define D20UP} |
||
735 | {$Define D21UP} |
||
736 | {$Define D22UP} |
||
737 | {$Define D23UP} |
||
738 | {$Define D24UP} |
||
739 | {$Define D25UP} |
||
740 | {$Define D26UP} |
||
741 | //cannot be made, Berlin version lost older interfaces |
||
742 | //{.$Define D_EE_UP} |
||
743 | {$ENDIF} |
||
744 | |||
745 | {$IFDEF VER340} |
||
746 | // Delphi 27 - 10.4 Sydney |
||
747 | {$Define D3UP} |
||
748 | {$Define D4UP} |
||
749 | {$Define D5UP} |
||
750 | {$Define D6UP} |
||
751 | {$Define D7UP} |
||
752 | {$Define D9UP} |
||
753 | {$Define D10UP} |
||
754 | {$Define D11UP} |
||
755 | {$Define D12UP} |
||
756 | {$Define D14UP} |
||
757 | {$Define D15UP} |
||
758 | {$Define D16UP} |
||
759 | {$Define D17UP} |
||
760 | {$Define D18UP} |
||
761 | {$Define D19UP} |
||
762 | {$Define D20UP} |
||
763 | {$Define D21UP} |
||
764 | {$Define D22UP} |
||
765 | {$Define D23UP} |
||
766 | {$Define D24UP} |
||
767 | {$Define D25UP} |
||
768 | {$Define D26UP} |
||
769 | {$Define D27UP} |
||
770 | //cannot be made, Berlin version lost older interfaces |
||
771 | //{.$Define D_EE_UP} |
||
772 | {$ENDIF} |
||
773 | |||
774 | {$IFDEF VER350} |
||
775 | // Delphi 28 - 11 Alexandria |
||
776 | {$Define D3UP} |
||
777 | {$Define D4UP} |
||
778 | {$Define D5UP} |
||
779 | {$Define D6UP} |
||
780 | {$Define D7UP} |
||
781 | {$Define D9UP} |
||
782 | {$Define D10UP} |
||
783 | {$Define D11UP} |
||
784 | {$Define D12UP} |
||
785 | {$Define D14UP} |
||
786 | {$Define D15UP} |
||
787 | {$Define D16UP} |
||
788 | {$Define D17UP} |
||
789 | {$Define D18UP} |
||
790 | {$Define D19UP} |
||
791 | {$Define D20UP} |
||
792 | {$Define D21UP} |
||
793 | {$Define D22UP} |
||
794 | {$Define D23UP} |
||
795 | {$Define D24UP} |
||
796 | {$Define D25UP} |
||
797 | {$Define D26UP} |
||
798 | {$Define D27UP} |
||
799 | {$Define D28UP} |
||
800 | //cannot be made, Berlin version lost older interfaces |
||
801 | //{.$Define D_EE_UP} |
||
802 | {$ENDIF} |
||
803 | |||
804 | {$IFDEF VER360} |
||
805 | // Delphi 29 - 12 Athens |
||
806 | {$Define D3UP} |
||
807 | {$Define D4UP} |
||
808 | {$Define D5UP} |
||
809 | {$Define D6UP} |
||
810 | {$Define D7UP} |
||
811 | {$Define D9UP} |
||
812 | {$Define D10UP} |
||
813 | {$Define D11UP} |
||
814 | {$Define D12UP} |
||
815 | {$Define D14UP} |
||
816 | {$Define D15UP} |
||
817 | {$Define D16UP} |
||
818 | {$Define D17UP} |
||
819 | {$Define D18UP} |
||
820 | {$Define D19UP} |
||
821 | {$Define D20UP} |
||
822 | {$Define D21UP} |
||
823 | {$Define D22UP} |
||
824 | {$Define D23UP} |
||
825 | {$Define D24UP} |
||
826 | {$Define D25UP} |
||
827 | {$Define D26UP} |
||
828 | {$Define D27UP} |
||
829 | {$Define D28UP} |
||
830 | {$Define D29UP} |
||
831 | //cannot be made, Berlin version lost older interfaces |
||
832 | //{.$Define D_EE_UP} |
||
833 | {$ENDIF} |
||
834 | |||
4 | daniel-mar | 835 | {standard feature for drawing blend textures} |
836 | {this conditional is add-on as is for eliminate bad color key switching} |
||
837 | {$DEFINE DrawHWAcc} |
||
838 | |||
839 | {DirectX Double precision activation} |
||
840 | {$DEFINE DXDOUBLEPRECISION} |
||
841 | |||
842 | {when you can use this option, you must use separate headers unit } |
||
843 | {if this turn off, you use built-in standard DirectX.pas unit (in one file)} |
||
844 | {$IFDEF D_EE_UP} //Delphi 2010/XE |
||
845 | {$DEFINE StandardDX} |
||
846 | {$ELSE} |
||
847 | {.$DEFINE StandardDX} |
||
848 | {$ENDIF} |
||
849 | |||
850 | {Only one can be set!} |
||
851 | {Use standard of DirectX version 7} |
||
852 | {$IFNDEF D_EE_UP} |
||
853 | {$DEFINE DX7} |
||
854 | {$ELSE} |
||
855 | |||
16 | daniel-mar | 856 | {Use standard of DirectX version 9} |
857 | {in concert with StandardDX for separate units only} |
||
4 | daniel-mar | 858 | {$IFDEF StandardDX} |
859 | {$DEFINE DX9} |
||
860 | {$ENDIF} |
||
861 | {$ENDIF} |
||
862 | |||
863 | {for better texture compression can be use ZLIB here} |
||
864 | {in some Delphi versions it errors occurred because ZLib package is "lock-like" package} |
||
865 | {I recommend use it for final version application only} |
||
866 | {$IFDEF VER5UP} {Delphi 5 (and lower) has any problems with ZLIB, may be replace by 3rd party lib. manually} |
||
867 | {$DEFINE DXTextureImage_UseZLIB} |
||
868 | {$ENDIF} |
||
869 | {when videotexture is used - like change images in texture} |
||
870 | {Note: it consume 2x more memory because texture is store twice unchanged and} |
||
871 | {changed - this conditional add/remove store shadow image in texture buffer} |
||
872 | {$IFDEF VER5UP} {Delphi 5 (and lower) has any problems with ZLIB, may be replace by 3rd party lib. manually} |
||
873 | {$DEFINE VIDEOTEX} |
||
874 | {$ENDIF} |
||
875 | |||
876 | {software rendering based on Hori's DXR code} |
||
877 | {this option is only for remove all DXR code, is not recommended remove it} |
||
878 | {it can be remove only for special usage like use PURE DirectX for SW rendering too} |
||
879 | {$DEFINE DXR_deprecated} |
||
880 | |||
881 | {$IfDef DX7} |
||
882 | {Retained mode is turn off for Vista as implicit value} |
||
883 | {When you want use it, you have to add the D3DRM.DLL} |
||
884 | {is recommended put library into Windows/System32 system directory} |
||
885 | {in application directory does not works properly under Vista} |
||
886 | {$Define D3D_deprecated} //both must be turn-on |
||
887 | {.$Define D3DRM} //required D3DRM.DLL !! |
||
888 | {for separete unit is DirectRM.pas required !! - it is not include in Delphi 2010/XE !!} |
||
889 | {this class is deprecated; when you can it use, remove dot bellow} |
||
890 | {this add additional component for D3D over DXDraw} |
||
891 | {$IFDEF D3DRM} |
||
892 | {$Define DX3D_deprecated} |
||
893 | {$ENDIF} |
||
894 | |||
895 | {$ELSE} |
||
896 | {$Define D3D_deprecated} |
||
897 | {$EndIf} |
||
898 | |||
899 | {$IFDEF VER12UP} |
||
900 | {PNG support is added in Delphi 2009 and up as native feature} |
||
901 | {there is turn on, it is for backward compatibility only} |
||
16 | daniel-mar | 902 | {$DEFINE PNG_GRAPHICS} |
4 | daniel-mar | 903 | {$ELSE} |
904 | {for Delphi 2007 and lower when you usen PNG support, you have write} |
||
905 | {name of PNG package into required section of pavkage source .dpk} |
||
906 | {and turn on this support here - remove the dot only bellow} |
||
16 | daniel-mar | 907 | {.$DEFINE PNG_GRAPHICS} |
4 | daniel-mar | 908 | {$ENDIF} |
909 | |||
910 | {special feature for enumerate displayis like primary, secondary etc.} |
||
911 | {only for special purpose, multimonitors etc.} |
||
21 | daniel-mar | 912 | {.$DEFINE _DMO_} |
913 | |||
57 | daniel-mar | 914 | {When you need DirectPlay, please remove this definition. It is not enabled by default, because} |
21 | daniel-mar | 915 | {DirectPlay is not shipped with Windows by default, and the user might receive a warning} |
916 | {that the app might not work if DirectPlay is not installed.} |
||
917 | {.$Define UseDirectPlay} |