Wie lauten die Compiler-Schalter um die verschiedenen Delphi-Versionen zu erkennen?
Es gibt (bisher) folgende Versionen:
VER10 Turbo Pascal for Windows 1.0
VER15 Turbo Pascal for Windows 1.5
VER40 Turbo Pascal 4.0
VER50 Turbo Pascal 5.0
VER55 Turbo Pascal 5.5
VER60 Turbo Pascal 6.0
VER70 Borland Pascal 7.0
VER80 Delphi 1
VER90 Delphi 2
VER93 C++ Builder 1.0
VER100 Delphi 3
VER110 C++ Builder 3.0
VER120 Delphi 4
VER130 Delphi 5
WIN32 gibt an, ob 16- oder 32-bit System
Um also eine Anweisung nur vom Delphi 3-Compiler bearbeiten zu lassen, ist der
entsprechende Ausdruck in folgende
Compiler-Direktiven einzuschließen:
{$IFDEF VER100} Anweisung nur für Delphi 3; {$ENDIF}
Ebenso lassen sich Anweisungen nur für 32Bit-Programme oder 16Bit-Programme kompilieren:
{$IFDEF WIN32} Anweisung nur für 32Bit-Programme; {$ELSE} Anweisung nur für 16Bit-Programme; {$ENDIF}
Delphi 1 | Delphi 2 | Delphi 3 | Delphi 4 |
nicht getestet | Version nicht betroffen | getestet |
siehe auch: