{$IFDEF VER130}  // Delphi 5 / C++Builder 5
  {$DEFINE VCL5}
{$ENDIF}

{$IFDEF VER140}  // Delphi 6 / C++Builder 6
  {$DEFINE VCL5}
  {$DEFINE VCL6}
{$ENDIF}

{$IFDEF VER150}  // Delphi 7
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
{$ENDIF}

{$IFDEF VER170}  // Delphi 2005
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
{$ENDIF}

{$IFDEF VER180}  // Delphi 2006
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
{$ENDIF}

{$IFDEF VER185}  // RAD Studio 2007
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
  {$DEFINE VCL11}
{$ENDIF}

{$IFDEF VER200}  // RAD Studio 2009
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
  {$DEFINE VCL11}
  {$DEFINE VCL12}
{$ENDIF}

{$IFDEF VER210}  // RAD Studio 2010
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
  {$DEFINE VCL11}
  {$DEFINE VCL12}
  {$DEFINE VCL14}
{$ENDIF}

{$IFDEF VER220}  // RAD Studio XE
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
  {$DEFINE VCL11}
  {$DEFINE VCL12}
  {$DEFINE VCL14}
  {$DEFINE VCL15}
{$ENDIF}

{$IFDEF VER230}  // RAD Studio XE2
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
  {$DEFINE VCL11}
  {$DEFINE VCL12}
  {$DEFINE VCL14}
  {$DEFINE VCL15}
  {$DEFINE VCL16}
{$ENDIF}

{$IFDEF VER240}  // RAD Studio XE3
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
  {$DEFINE VCL11}
  {$DEFINE VCL12}
  {$DEFINE VCL14}
  {$DEFINE VCL15}
  {$DEFINE VCL16}
  {$DEFINE VCL17}
{$ENDIF}

{$IFDEF VER250}  // RAD Studio XE4
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
  {$DEFINE VCL11}
  {$DEFINE VCL12}
  {$DEFINE VCL14}
  {$DEFINE VCL15}
  {$DEFINE VCL16}
  {$DEFINE VCL17}
  {$DEFINE VCL18}
{$ENDIF}

{$IFDEF VER260}  // RAD Studio XE5
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
  {$DEFINE VCL11}
  {$DEFINE VCL12}
  {$DEFINE VCL14}
  {$DEFINE VCL15}
  {$DEFINE VCL16}
  {$DEFINE VCL17}
  {$DEFINE VCL18}
  {$DEFINE VCL19}
{$ENDIF}

{$IFDEF VER270}  // RAD Studio XE6
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
  {$DEFINE VCL11}
  {$DEFINE VCL12}
  {$DEFINE VCL14}
  {$DEFINE VCL15}
  {$DEFINE VCL16}
  {$DEFINE VCL17}
  {$DEFINE VCL18}
  {$DEFINE VCL19}
  {$DEFINE VCL20}
{$ENDIF}

{$IFDEF VER280}  // RAD Studio XE7
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
  {$DEFINE VCL11}
  {$DEFINE VCL12}
  {$DEFINE VCL14}
  {$DEFINE VCL15}
  {$DEFINE VCL16}
  {$DEFINE VCL17}
  {$DEFINE VCL18}
  {$DEFINE VCL19}
  {$DEFINE VCL20}
  {$DEFINE VCL21}
{$ENDIF}

{$IFDEF VER290}  // RAD Studio XE8
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
  {$DEFINE VCL11}
  {$DEFINE VCL12}
  {$DEFINE VCL14}
  {$DEFINE VCL15}
  {$DEFINE VCL16}
  {$DEFINE VCL17}
  {$DEFINE VCL18}
  {$DEFINE VCL19}
  {$DEFINE VCL20}
  {$DEFINE VCL21}
  {$DEFINE VCL22}
{$ENDIF}

{$IFDEF VER300}  // RAD Studio 10 Seattle
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
  {$DEFINE VCL11}
  {$DEFINE VCL12}
  {$DEFINE VCL14}
  {$DEFINE VCL15}
  {$DEFINE VCL16}
  {$DEFINE VCL17}
  {$DEFINE VCL18}
  {$DEFINE VCL19}
  {$DEFINE VCL20}
  {$DEFINE VCL21}
  {$DEFINE VCL22}
  {$DEFINE VCL23}
{$ENDIF}

{$IFDEF VER310}  // RAD Studio 10.1 Berlin
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
  {$DEFINE VCL11}
  {$DEFINE VCL12}
  {$DEFINE VCL14}
  {$DEFINE VCL15}
  {$DEFINE VCL16}
  {$DEFINE VCL17}
  {$DEFINE VCL18}
  {$DEFINE VCL19}
  {$DEFINE VCL20}
  {$DEFINE VCL21}
  {$DEFINE VCL22}
  {$DEFINE VCL23}
  {$DEFINE VCL24}
{$ENDIF}

{$IFDEF VER320}  // RAD Studio 10.2 Tokyo
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
  {$DEFINE VCL11}
  {$DEFINE VCL12}
  {$DEFINE VCL14}
  {$DEFINE VCL15}
  {$DEFINE VCL16}
  {$DEFINE VCL17}
  {$DEFINE VCL18}
  {$DEFINE VCL19}
  {$DEFINE VCL20}
  {$DEFINE VCL21}
  {$DEFINE VCL22}
  {$DEFINE VCL23}
  {$DEFINE VCL24}
  {$DEFINE VCL25}
{$ENDIF}

{$IFDEF VER330}  // RAD Studio 10.3 Rio
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
  {$DEFINE VCL11}
  {$DEFINE VCL12}
  {$DEFINE VCL14}
  {$DEFINE VCL15}
  {$DEFINE VCL16}
  {$DEFINE VCL17}
  {$DEFINE VCL18}
  {$DEFINE VCL19}
  {$DEFINE VCL20}
  {$DEFINE VCL21}
  {$DEFINE VCL22}
  {$DEFINE VCL23}
  {$DEFINE VCL24}
  {$DEFINE VCL25}
  {$DEFINE VCL26}
{$ENDIF}

{$IFDEF VER340}  // RAD Studio 10.4 Sydney
  {$DEFINE VCL5}
  {$DEFINE VCL6}
  {$DEFINE VCL7}
  {$DEFINE VCL9}
  {$DEFINE VCL10}
  {$DEFINE VCL11}
  {$DEFINE VCL12}
  {$DEFINE VCL14}
  {$DEFINE VCL15}
  {$DEFINE VCL16}
  {$DEFINE VCL17}
  {$DEFINE VCL18}
  {$DEFINE VCL19}
  {$DEFINE VCL20}
  {$DEFINE VCL21}
  {$DEFINE VCL22}
  {$DEFINE VCL23}
  {$DEFINE VCL24}
  {$DEFINE VCL25}
  {$DEFINE VCL26}
  {$DEFINE VCL27}
{$ENDIF}

{$IFDEF VCL6}
  {$DEFINE QI_UNICODE}
  {$DEFINE HTML}
  {$DEFINE XMLDOC}
  {$DEFINE XLSX}
  {$DEFINE DOCX}
  {$DEFINE ODS}
  {$DEFINE ODT}
  {$WARN SYMBOL_PLATFORM OFF}
  {$WARN SYMBOL_DEPRECATED OFF}
{$ENDIF}

{$IFDEF VCL7}
  {$IFDEF WIN32}
    {$DEFINE USESCRIPT}
  {$ENDIF}
{$ENDIF}

{$IFDEF VCL9}
  {$DEFINE SPLASH}
{$ENDIF}

{$IFDEF VCL12}
  {$DEFINE RTLGENERICS}
{$ENDIF}

{$IFDEF VCL16}
  {$DEFINE RTLZIP}
{$ENDIF}

{$DEFINE ADO}

{.$DEFINE NOGUI}

{.$DEFINE ADVANCED_DATA_IMPORT_TRIAL_VERSION}