447 lines
14 KiB
PHP
447 lines
14 KiB
PHP
// Compiler conditional defines
|
|
{$W-}
|
|
{$H+}
|
|
{$IFDEF VER360} //Embarcadero Delphi 12 Athens
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
|
|
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
|
|
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
|
|
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
|
|
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
|
|
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
|
|
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
|
|
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
|
|
{$DEFINE RAD16PLUS}{$DEFINE DXE8PLUS}
|
|
{$DEFINE RAD17PLUS}{$DEFINE DSEATTLEPLUS}
|
|
{$DEFINE RAD18PLUS}{$DEFINE DBERLINPLUS}
|
|
{$DEFINE RAD19PLUS}{$DEFINE DTOKYOPLUS}
|
|
{$DEFINE RAD20PLUS}{$DEFINE DRIOPLUS}
|
|
{$DEFINE RAD21PLUS}{$DEFINE DSYDNEYPLUS}
|
|
{$DEFINE RAD22PLUS}{$DEFINE DALEXANDRIAPLUS}
|
|
{$DEFINE RAD23PLUS}{$DEFINE DATHENSPLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$DEFINE STYLESUPPORT}
|
|
{$DEFINE NATIVEINT}
|
|
{$ENDIF}
|
|
{$IFDEF VER350} //Embarcadero Delphi 11 Alexandria (28 - Olympus) - 2021
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
|
|
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
|
|
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
|
|
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
|
|
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
|
|
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
|
|
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
|
|
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
|
|
{$DEFINE RAD16PLUS}{$DEFINE DXE8PLUS}
|
|
{$DEFINE RAD17PLUS}{$DEFINE DSEATTLEPLUS}
|
|
{$DEFINE RAD18PLUS}{$DEFINE DBERLINPLUS}
|
|
{$DEFINE RAD19PLUS}{$DEFINE DTOKYOPLUS}
|
|
{$DEFINE RAD20PLUS}{$DEFINE DRIOPLUS}
|
|
{$DEFINE RAD21PLUS}{$DEFINE DSYDNEYPLUS}
|
|
{$DEFINE RAD22PLUS}{$DEFINE DALEXANDRIAPLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$DEFINE STYLESUPPORT}
|
|
{$DEFINE NATIVEINT}
|
|
{$ENDIF}
|
|
{$IFDEF VER340} //Embarcadero Delphi 10.4 Sydney (27 - Denali) - 2020
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
|
|
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
|
|
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
|
|
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
|
|
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
|
|
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
|
|
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
|
|
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
|
|
{$DEFINE RAD16PLUS}{$DEFINE DXE8PLUS}
|
|
{$DEFINE RAD17PLUS}{$DEFINE DSEATTLEPLUS}
|
|
{$DEFINE RAD18PLUS}{$DEFINE DBERLINPLUS}
|
|
{$DEFINE RAD19PLUS}{$DEFINE DTOKYOPLUS}
|
|
{$DEFINE RAD20PLUS}{$DEFINE DRIOPLUS}
|
|
{$DEFINE RAD21PLUS}{$DEFINE DSYDNEYPLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$DEFINE STYLESUPPORT}
|
|
{$DEFINE NATIVEINT}
|
|
{$ENDIF}
|
|
{$IFDEF VER330} //Embarcadero Delphi 10.3 Rio (26 - Carnival) - 2018
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
|
|
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
|
|
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
|
|
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
|
|
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
|
|
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
|
|
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
|
|
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
|
|
{$DEFINE RAD16PLUS}{$DEFINE DXE8PLUS}
|
|
{$DEFINE RAD17PLUS}{$DEFINE DSEATTLEPLUS}
|
|
{$DEFINE RAD18PLUS}{$DEFINE DBERLINPLUS}
|
|
{$DEFINE RAD19PLUS}{$DEFINE DTOKYOPLUS}
|
|
{$DEFINE RAD20PLUS}{$DEFINE DRIOPLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$DEFINE STYLESUPPORT}
|
|
{$DEFINE NATIVEINT}
|
|
{$ENDIF}
|
|
{$IFDEF VER320} //Embarcadero Delphi 10.2 Tokyo (25 - Godzilla) - 2017
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
|
|
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
|
|
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
|
|
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
|
|
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
|
|
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
|
|
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
|
|
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
|
|
{$DEFINE RAD16PLUS}{$DEFINE DXE8PLUS}
|
|
{$DEFINE RAD17PLUS}{$DEFINE DSEATTLEPLUS}
|
|
{$DEFINE RAD18PLUS}{$DEFINE DBERLINPLUS}
|
|
{$DEFINE RAD19PLUS}{$DEFINE DTOKYOPLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$DEFINE STYLESUPPORT}
|
|
{$DEFINE NATIVEINT}
|
|
{$ENDIF}
|
|
{$IFDEF VER310} //Embarcadero Delphi 10.1 Berlin (24 - BigBen) - 2016
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
|
|
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
|
|
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
|
|
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
|
|
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
|
|
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
|
|
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
|
|
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
|
|
{$DEFINE RAD16PLUS}{$DEFINE DXE8PLUS}
|
|
{$DEFINE RAD17PLUS}{$DEFINE DSEATTLEPLUS}
|
|
{$DEFINE RAD18PLUS}{$DEFINE DBERLINPLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$DEFINE STYLESUPPORT}
|
|
{$DEFINE NATIVEINT}
|
|
{$ENDIF}
|
|
{$IFDEF VER300} //Embarcadero Delphi 10 Seattle (23 - Aitana) - 2015
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
|
|
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
|
|
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
|
|
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
|
|
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
|
|
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
|
|
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
|
|
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
|
|
{$DEFINE RAD16PLUS}{$DEFINE DXE8PLUS}
|
|
{$DEFINE RAD17PLUS}{$DEFINE DSEATTLEPLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$DEFINE STYLESUPPORT}
|
|
{$DEFINE NATIVEINT}
|
|
{$ENDIF}
|
|
{$IFDEF VER290} //Embarcadero Delphi XE8 (22 - Elbrus) - 2015
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
|
|
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
|
|
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
|
|
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
|
|
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
|
|
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
|
|
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
|
|
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
|
|
{$DEFINE RAD16PLUS}{$DEFINE DXE8PLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$DEFINE STYLESUPPORT}
|
|
{$DEFINE NATIVEINT}
|
|
{$ENDIF}
|
|
{$IFDEF VER280} //Embarcadero Delphi XE7 (21 - Carpathia) - 2014
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
|
|
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
|
|
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
|
|
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
|
|
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
|
|
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
|
|
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
|
|
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$DEFINE STYLESUPPORT}
|
|
{$DEFINE NATIVEINT}
|
|
{$ENDIF}
|
|
{$IFDEF VER270} //Embarcadero Delphi XE6 (20 - Proteus) - 2014
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
|
|
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
|
|
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
|
|
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
|
|
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
|
|
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
|
|
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$DEFINE STYLESUPPORT}
|
|
{$DEFINE NATIVEINT}
|
|
{$ENDIF}
|
|
{$IFDEF VER260} //Embarcadero Delphi XE5 (19 - Zephyr) - 2013
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
|
|
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
|
|
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
|
|
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
|
|
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
|
|
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$DEFINE STYLESUPPORT}
|
|
{$DEFINE NATIVEINT}
|
|
{$ENDIF}
|
|
{$IFDEF VER250} //Embarcadero Delphi XE4 (18 - Quintessence) - 2013
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
|
|
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
|
|
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
|
|
{$DEFINE RAD10PLUS}{$DEFINE DXE2PLUS}
|
|
{$DEFINE RAD11PLUS}{$DEFINE DXE3PLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$DEFINE STYLESUPPORT}
|
|
{$DEFINE NATIVEINT}
|
|
{$ENDIF}
|
|
{$IFDEF VER240} //Embarcadero Delphi XE3 (17 - Waterdragon) - 2012
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
|
|
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
|
|
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
|
|
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$DEFINE STYLESUPPORT}
|
|
{$DEFINE NATIVEINT}
|
|
{$ENDIF}
|
|
{$IFDEF VER230} //Embarcadero Delphi XE2 (16 - Pulsar) - 2011
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
|
|
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
|
|
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$DEFINE STYLESUPPORT}
|
|
{$DEFINE NATIVEINT}
|
|
{$ENDIF}
|
|
{$IFDEF VER220} //Embarcadero Delphi XE (15 - Fulcrum) - 2010
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
|
|
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$DEFINE STYLESUPPORT}
|
|
{$ENDIF}
|
|
{$IFDEF VER210} //Embarcadero Delphi 2010 (14 - Weaver) - 2009
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$ENDIF}
|
|
{$IFDEF VER200} //Embarcadero Delphi 2009 (12 - Tiburon) - 2008
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$ENDIF}
|
|
{$IFDEF VER190} //Codegear Delphi 2007 (11 - Highlander) - 2007
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$ENDIF}
|
|
{$IFDEF VER185} //Codegear Delphi 2007 (11 - Spacely) - 2007
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$ENDIF}
|
|
{$IFDEF VER180} //Borland Delphi 2006 (10 - DeXter) - 2006
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$ENDIF}
|
|
{$IFDEF VER170} //Borland Delphi 2005 (9 - DiamondBlack) - 2004
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$ENDIF}
|
|
{$IFDEF VER150} //Borland Delphi 7 (7 - Aurora) - 2002
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$DEFINE D7PLUS}
|
|
{$DEFINE THEMESUPPORT}
|
|
{$ENDIF}
|
|
{$IFDEF VER140} //Borland Delphi 6 (6 - Iliad) - 2001
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$DEFINE D6PLUS}
|
|
{$ENDIF}
|
|
{$IFDEF VER130} //Borland Delphi 5 (5 - Argus) - 1999
|
|
{$DEFINE D4PLUS}
|
|
{$DEFINE D5PLUS}
|
|
{$ENDIF}
|
|
{$IFDEF VER120} //Borland Delphi 4 (4 - Allegro) - 1998
|
|
{$DEFINE D4PLUS}
|
|
{$ENDIF}
|
|
|
|
{$IFDEF RAD9PLUS}
|
|
{$DEFINE FS}
|
|
{$ENDIF}
|
|
|
|
{$IFDEF FPC}
|
|
|
|
{$MODE DELPHI}
|
|
|
|
{$IFDEF VER3}
|
|
{$DEFINE FPC3PLUS}
|
|
{$DEFINE FPC2PLUS}
|
|
{$DEFINE FPC1PLUS}
|
|
{$DEFINE NATIVEINT}
|
|
{$ENDIF}
|
|
|
|
{$IFDEF VER2}
|
|
{$DEFINE FPC2PLUS}
|
|
{$DEFINE FPC1PLUS}
|
|
{$ENDIF}
|
|
|
|
{$IFDEF VER1}
|
|
{$DEFINE FPC1PLUS}
|
|
{$ENDIF}
|
|
|
|
{$DEFINE FS}
|
|
|
|
{$IFNDEF FPC3PLUS}
|
|
Library is compatible with Free Pascal 3.x and above
|
|
{$ENDIF}
|
|
|
|
{$ENDIF}
|
|
|
|
{$WARN SYMBOL_PLATFORM OFF}
|
|
{$WARN SYMBOL_DEPRECATED OFF}
|