{delphi各个版本编译开关值}
{$IFDEF VER80} // Delphi 1
{$IFDEF VER90} // Delphi 2
{$IFDEF VER100} // Delphi 3
{$IFDEF VER120} // Delphi 4
{$IFDEF VER130} // Delphi 5
{$IFDEF VER140} // Delphi 6
{$IFDEF VER150} // Delphi 7
{$IFDEF VER160} // Delphi 8
{$IFDEF VER170} // Delphi 2005
{$IFDEF VER180} // Delphi 2006
{$IFDEF VER180} // Delphi 2007
{$IFDEF VER185} // Delphi 2007
{$IFDEF VER200} // Delphi 2009
{$IFDEF VER210} // Delphi 2010
{$IFDEF VER220} // Delphi XE
{$IFDEF VER230} // Delphi XE2
{$IFDEF VER240} // Delphi XE3
{$IFDEF VER250} // Delphi XE4
{$IFDEF VER260} // Delphi XE5
{$IFDEF VER270} // Delphi XE6
{$IFDEF VER280} // Delphi XE7
{$IFDEF VER290} // Delphi XE8
{$IFDEF VER300} // Delphi XE10 Seattle
{$IFDEF VER310} // Delphi XE10.1 Berlin
{$IFDEF VER320} // Delphi XE10.2 Tokyo
//高于某个版本的写法
{$IF CompilerVersion >= 20}
//string is WideString
{$ELSE}
//string is AnsiString
{$IFEND}
Delphi 6 // 14
Delphi 7 // 15
Delphi 8 // 16
Delphi 2005 // 17
Delphi 2006 // 18
Delphi 2007 // 18.5
Delphi 2009 // 20
Delphi 2010 // 21
Delphi XE // 22
Delphi XE2 // 23
Delphi XE3 // 24
Delphi XE4 // 25
Delphi XE5 // 26
Delphi XE6 // 27
Delphi XE7 // 28
Delphi XE8 // 29
Delphi XE10 // 30 Seattle
Delphi XE10.1 // 31 Berlin
Delphi XE10.2 // 32 Tokyo