Last active
May 9, 2023 12:53
-
-
Save fabriciocolombo/2485849 to your computer and use it in GitHub Desktop.
Delphi Version Compiler Directives
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{$IFDEF VER80} ShowMessage('Delphi 1');{$ENDIF} | |
{$IFDEF VER90} ShowMessage('Delphi 2');{$ENDIF} | |
{$IFDEF VER100} ShowMessage('Delphi 3');{$ENDIF} | |
{$IFDEF VER120} ShowMessage('Delphi 4');{$ENDIF} | |
{$IFDEF VER130} ShowMessage('Delphi 5');{$ENDIF} | |
{$IFDEF VER140} ShowMessage('Delphi 6');{$ENDIF} | |
{$IFDEF VER150} ShowMessage('Delphi 7');{$ENDIF} | |
{$IFDEF VER160} ShowMessage('Delphi 8');{$ENDIF} | |
{$IFDEF VER170} ShowMessage('Delphi 2005');{$ENDIF} | |
{$IFDEF VER180} ShowMessage('Delphi 2006');{$ENDIF} | |
{$IFDEF VER185} ShowMessage('Delphi 2007');{$ENDIF} | |
{$IFDEF VER200} ShowMessage('Delphi 2009');{$ENDIF} | |
{$IFDEF VER210} ShowMessage('Delphi 2010');{$ENDIF} | |
{$IFDEF VER220} ShowMessage('Delphi XE');{$ENDIF} | |
{$IFDEF VER230} ShowMessage('Delphi XE2');{$ENDIF} | |
{$IFDEF VER240} ShowMessage('Delphi XE3');{$ENDIF} | |
{$IFDEF VER250} ShowMessage('Delphi XE4');{$ENDIF} | |
{$IFDEF VER260} ShowMessage('Delphi XE5');{$ENDIF} | |
{$IFDEF VER270} ShowMessage('Delphi XE6');{$ENDIF} | |
if CompilerVersion = 20 then sCompilerName := 'Delphi 2009'; | |
or in conditional compiler expressions: | |
{$if CompilerVersion > 18} // Delphi 2007 or later {$ifend} | |
Compiler CompilerVersion Defined Symbol | |
Delphi XE6 27 VER270 | |
Delphi XE5 26 VER260 | |
Delphi XE4 25 VER250 | |
Delphi XE3 24 VER240 | |
Delphi XE2 23 VER230 | |
Delphi XE 22 VER220 | |
Delphi 2010 21 VER210 | |
Delphi 2009 20 VER200 | |
Delphi 2007 .NET 19 VER190 | |
Delphi 2007 18.5 VER185 | |
Delphi 2006 18 VER180 | |
Delphi 2005 17 VER170 | |
Delphi 8 .NET 16 VER160 | |
Delphi 7 15 VER150 | |
Delphi 6 14 VER140 | |
Delphi 5 13 VER130 | |
Delphi 4 12 VER120 | |
Delphi 3 10 VER100 | |
Delphi 2 9 VER90 | |
Delphi 1 8 VER80 |
Should we update the 11.x versions again?
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
List Updated https://gist.github.com/marlonnardi/7121c8081768f526b989