Dieses ist jeweils im Compiler definiert ... also das VERxx, welchem der Compilerversion entspricht.
Es gab auch noch andere Fehler dort ... Versionen wurden vergessen oder gar falsch definiert.
z.B.:
Delphi-Quellcode:
{$IFDEF VER170} { Delphi 9 (2005) }
...
{$DEFINE DELPHI_7} // Delphi 7? ich dachte 9
...
{$ENDIF}
{$IFDEF VER180} { Delphi 10 (2006) }
...
{$DEFINE DELPHI_2007} // wieso denn schon 2007? ... ist doch erst 2006
{$DEFINE DELPHI_2007_OR_HIGHER}
...
{$ENDIF}
im Anhang eine Versionen, welche auch in Delphi 2011 noch läuft
(ich hoffe mal, es stört keinen, daß ich das C-Builder-Zeugs rausgemacht hab)