{$IF CompilerVersion = 1.0} // Turbo Pascal 1
{$IF CompilerVersion = 2.0} // Turbo Pascal 2
{$IF CompilerVersion = 3.0} // Turbo Pascal 3
{$IF CompilerVersion = 4.0} // Turbo Pascal 4
{$IF CompilerVersion = 5.0} // Turbo Pascal 5
{$IF CompilerVersion = 6.0} // Turbo Pascal 6
{$IF CompilerVersion = 7.0} // Turbo Pascal 7 / Borland Pascal 7
{$IF CompilerVersion = 8.0} // Delphi 1
{$IF CompilerVersion = 9.0} // Delphi 2
{$IF CompilerVersion = 10.0} // Delphi 3
{$IF CompilerVersion = 11.0} // ?
{$IF CompilerVersion = 12.0} // Delphi 4
{$IF CompilerVersion = 13.0} // Delphi 5
{$IF CompilerVersion = 14.0} // Delphi 6
{$IF CompilerVersion = 15.0} // Delphi 7
{$IF CompilerVersion = 16.0} // Delphi 8
{$IF CompilerVersion = 17.0} // Delphi 2005
{$IF CompilerVersion = 18.0} // Delphi 2006
{$IF CompilerVersion = 18.5} // Delphi 2007
{$IF CompilerVersion = 19.0} // Delphi 2009(Tiburon)
{$IF CompilerVersion = 20.0} // Delphi 2009
{$IF CompilerVersion = 21.0} // Delphi 2010
{$IF CompilerVersion = 22.0} // Delphi XE
{$IF CompilerVersion = 23.0} // Delphi XE2