{$IFDEF VER140} { Delphi 6.0 or C++Builder 6.0}
  {$DEFINE DELPHI6}
  {$IFDEF BCB}
    {$ObjExportAll On}
  {$ENDIF}
{$ENDIF}

{$IFDEF VER150} { Delphi 7.0}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
{$ENDIF}

{$IFDEF VER170} { Delphi 2005}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI2005}
{$ENDIF}

{$IFDEF VER180} { Delphi 2006}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI2005}
  {$DEFINE DELPHI2006}
{$ENDIF}

{$IFDEF VER185} { Delphi 2007}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI2005}
  {$DEFINE DELPHI2006}
  {$DEFINE DELPHI2007}
{$ENDIF}

{$IFDEF VER200} { Delphi 2009}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI2005}
  {$DEFINE DELPHI2006}
  {$DEFINE DELPHI2007}
  {$DEFINE DELPHI2009}
{$ENDIF}

{$IFDEF VER210} { Delphi 2010}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI2005}
  {$DEFINE DELPHI2006}
  {$DEFINE DELPHI2007}
  {$DEFINE DELPHI2009}
  {$DEFINE DELPHI2010}
{$ENDIF}

{$IFDEF VER220} { Delphi XE}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI2005}
  {$DEFINE DELPHI2006}
  {$DEFINE DELPHI2007}
  {$DEFINE DELPHI2009}
  {$DEFINE DELPHI2010}
  {$DEFINE DELPHIXE}
{$ENDIF}

{$IFDEF VER230} { Delphi XE2}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI2005}
  {$DEFINE DELPHI2006}
  {$DEFINE DELPHI2007}
  {$DEFINE DELPHI2009}
  {$DEFINE DELPHI2010}
  {$DEFINE DELPHIXE}
  {$DEFINE DELPHIXE2}
{$ENDIF}

{$IFDEF VER240} { Delphi XE3}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI2005}
  {$DEFINE DELPHI2006}
  {$DEFINE DELPHI2007}
  {$DEFINE DELPHI2009}
  {$DEFINE DELPHI2010}
  {$DEFINE DELPHIXE}
  {$DEFINE DELPHIXE2}
  {$DEFINE DELPHIXE3}
{$ENDIF}

{$IFDEF VER250} { Delphi XE4}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI2005}
  {$DEFINE DELPHI2006}
  {$DEFINE DELPHI2007}
  {$DEFINE DELPHI2009}
  {$DEFINE DELPHI2010}
  {$DEFINE DELPHIXE}
  {$DEFINE DELPHIXE2}
  {$DEFINE DELPHIXE3}
  {$DEFINE DELPHIXE4}
{$ENDIF}

{$IFDEF VER260} { Delphi XE5}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI2005}
  {$DEFINE DELPHI2006}
  {$DEFINE DELPHI2007}
  {$DEFINE DELPHI2009}
  {$DEFINE DELPHI2010}
  {$DEFINE DELPHIXE}
  {$DEFINE DELPHIXE2}
  {$DEFINE DELPHIXE3}
  {$DEFINE DELPHIXE4}
  {$DEFINE DELPHIXE5}
{$ENDIF}

{$IFDEF VER270} { Delphi XE6}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI2005}
  {$DEFINE DELPHI2006}
  {$DEFINE DELPHI2007}
  {$DEFINE DELPHI2009}
  {$DEFINE DELPHI2010}
  {$DEFINE DELPHIXE}
  {$DEFINE DELPHIXE2}
  {$DEFINE DELPHIXE3}
  {$DEFINE DELPHIXE4}
  {$DEFINE DELPHIXE5}
  {$DEFINE DELPHIXE6}
{$ENDIF}

{$IFDEF VER280} { Delphi XE7}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI2005}
  {$DEFINE DELPHI2006}
  {$DEFINE DELPHI2007}
  {$DEFINE DELPHI2009}
  {$DEFINE DELPHI2010}
  {$DEFINE DELPHIXE}
  {$DEFINE DELPHIXE2}
  {$DEFINE DELPHIXE3}
  {$DEFINE DELPHIXE4}
  {$DEFINE DELPHIXE5}
  {$DEFINE DELPHIXE6}
  {$DEFINE DELPHIXE7}
{$ENDIF}

{$IFDEF VER290} { Delphi XE8}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI2005}
  {$DEFINE DELPHI2006}
  {$DEFINE DELPHI2007}
  {$DEFINE DELPHI2009}
  {$DEFINE DELPHI2010}
  {$DEFINE DELPHIXE}
  {$DEFINE DELPHIXE2}
  {$DEFINE DELPHIXE3}
  {$DEFINE DELPHIXE4}
  {$DEFINE DELPHIXE5}
  {$DEFINE DELPHIXE6}
  {$DEFINE DELPHIXE7}
  {$DEFINE DELPHIXE8}
{$ENDIF}

{$IFDEF VER300} { Delphi 10 Seattle}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI2005}
  {$DEFINE DELPHI2006}
  {$DEFINE DELPHI2007}
  {$DEFINE DELPHI2009}
  {$DEFINE DELPHI2010}
  {$DEFINE DELPHIXE}
  {$DEFINE DELPHIXE2}
  {$DEFINE DELPHIXE3}
  {$DEFINE DELPHIXE4}
  {$DEFINE DELPHIXE5}
  {$DEFINE DELPHIXE6}
  {$DEFINE DELPHIXE7}
  {$DEFINE DELPHIXE8}
  {$DEFINE DELPHIX10}
{$ENDIF}

{$IFDEF VER310} { Delphi 10.1 Berlin}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI2005}
  {$DEFINE DELPHI2006}
  {$DEFINE DELPHI2007}
  {$DEFINE DELPHI2009}
  {$DEFINE DELPHI2010}
  {$DEFINE DELPHIXE}
  {$DEFINE DELPHIXE2}
  {$DEFINE DELPHIXE3}
  {$DEFINE DELPHIXE4}
  {$DEFINE DELPHIXE5}
  {$DEFINE DELPHIXE6}
  {$DEFINE DELPHIXE7}
  {$DEFINE DELPHIXE8}
  {$DEFINE DELPHIX10}
  {$DEFINE DELPHIX101}
{$ENDIF}

{$IFDEF VER320} { Delphi 10.2 Tokyo}
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI2005}
  {$DEFINE DELPHI2006}
  {$DEFINE DELPHI2007}
  {$DEFINE DELPHI2009}
  {$DEFINE DELPHI2010}
  {$DEFINE DELPHIXE}
  {$DEFINE DELPHIXE2}
  {$DEFINE DELPHIXE3}
  {$DEFINE DELPHIXE4}
  {$DEFINE DELPHIXE5}
  {$DEFINE DELPHIXE6}
  {$DEFINE DELPHIXE7}
  {$DEFINE DELPHIXE8}
  {$DEFINE DELPHIX10}
  {$DEFINE DELPHIX101}
  {$DEFINE DELPHIX102}
{$ENDIF}
