Delphi Compiler version

In base alla versione del compilatore mostra il codice di versione

{$IFDEF VER40} ShowMessage('Turbo Pascal 4.0');{$ENDIF}
{$IFDEF VER50} ShowMessage('Turbo Pascal 4.0');{$ENDIF}
{$IFDEF VER55} ShowMessage('Turbo Pascal 5.5');{$ENDIF}
{$IFDEF VER60} ShowMessage('Turbo Pascal 6.0');{$ENDIF}
{$IFDEF VER10} ShowMessage('Turbo Pascal for Windows 1.0');{$ENDIF}
{$IFDEF VER15} ShowMessage('Turbo Pascal for Windows 1.5');{$ENDIF}
{$IFDEF VER70} ShowMessage('Borland Pascal 7.0');{$ENDIF}

{$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}
{$IFDEF VER280} ShowMessage('Delphi XE7');{$ENDIF}
{$IFDEF VER290} ShowMessage('Delphi XE8');{$ENDIF}
{$IFDEF VER300} ShowMessage('Delphi 10 Seattle');{$ENDIF}
{$IFDEF VER310} ShowMessage('Delphi 10.1 Berlin');{$ENDIF}
{$IFDEF VER320} ShowMessage('Delphi 10.2 Tokyo');{$ENDIF}
{$IFDEF VER330} ShowMessage('Delphi 10.3 RIO');{$ENDIF}

Fonte : http://docwiki.embarcadero.com/RADStudio/Rio/en/Compiler_Versions

Delphi conditional VER<nnn> Product Product Version Package Version CompilerVersion
VER330 Delphi 10.3 Rio / C++Builder 10.3 Rio 26 260 33.0
VER320 Delphi 10.2 Tokyo / C++Builder 10.2 Tokyo 25 250 32.0
VER310 Delphi 10.1 Berlin / C++Builder 10.1 Berlin 24 240 31.0
VER300 Delphi 10 Seattle / C++Builder 10 Seattle 23 230 30.0
VER290 Delphi XE8 / C++Builder XE8 22 220 29.0
VER280 Delphi XE7 / C++Builder XE7 21 210 28.0
VER270 Delphi XE6 / C++Builder XE6 20 200 27.0
VER260 Delphi XE5 / C++Builder XE5 19 190 26.0
VER250 Delphi XE4 / C++Builder XE4 18 180 25.0
VER240 Delphi XE3 / C++Builder XE3 17 170 24.0
VER230 Delphi XE2 / C++Builder XE2 16 160161 is the version for the five FireMonkey packages at XE2 Update 2: fmi161.bpl, fmx161.bpl, fmxase161.bpl, fmxdae161.bpl, and fmxobj161.bpl. 23.0
VER220 Delphi XE / C++Builder XE 15 150 22.0
VER210 Delphi 2010 / C++Builder 2010 14 140 21.0
VER200 Delphi 2009 / C++Builder 2009 12 120 20.0
VER190 Delphi 2007 for .Net [1] 11 110 19.0
VER180 or VER185 Delphi 2007 / C++Builder 2007 for Win32 [1] 11 110 18.5
VER180 Delphi 2006 / C++Builder 2006 10 100 18.0
VER170 Delphi 2005 9 90 17.0
VER160 Delphi 8 for .Net 8 80 16.0
VER150 Delphi 7 (and 7.1) 7 70 15.0
VER140 Delphi 6 / C++Builder 6 6 60 14.0
VER130 Delphi 5 / C++Builder 5 5 NA NA
VER125 C++Builder 4 4 NA NA
VER120 Delphi 4 4 NA NA
VER110 C++Builder 3 3 NA NA
VER100 Delphi 3 3 NA NA
VER93 C++Builder 1 NA NA NA
VER90 Delphi 2 2 NA NA
VER80 Delphi 1 1 NA NA
VER70 Borland Pascal 7.0 NA NA NA
VER15 Turbo Pascal for Windows 1.5 NA NA NA
VER10 Turbo Pascal for Windows 1.0 NA NA NA
VER60 Turbo Pascal 6.0 NA NA NA
VER55 Turbo Pascal 5.5 NA NA NA
VER50 Turbo Pascal 5.0 NA NA NA
VER40 Turbo Pascal 4.0 NA NA NA

Ti potrebbe interessare anche...