
{*******************************************************}
{                    Any Library                        }
{                                                       }
{         Copyright (c) 2004-2017  AnySoft              }
{               http://www.anylib.com                   }
{*******************************************************}

{$DEFINE Ver7.19}

{$DEFINE Warning}

//{$DEFINE CustomScroll}

//{$DEFINE EXCELUTILS5}

//{$DEFINE EXCELUTILS4}

//{$DEFINE EXCELUTILS}

//{$DEFINE TeeChart7}

//{$DEFINE TNTComponent}

//{$DEFINE PngImage}

//{$DEFINE ISLIBRARY}

//{$DEFINE ACTIVEX}

{$IFDEF ACTIVEX}
{$IFNDEF DelphiXE8}
{$IFNDEF TNTComponent}
{$DEFINE TNTComponent}
{$ENDIF}
{$ENDIF}
{$IFNDEF ISLIBRARY}
{$DEFINE ISLIBRARY}
{$ENDIF}
{$ENDIF}

{$IFDEF EXCELUTILS5}
{$DEFINE EXCELUTILS}
{$ENDIF}

{$IFDEF EXCELUTILS4}
{$DEFINE EXCELUTILS}
{$ENDIF}

{$IFDEF VER90}       // Delphi 2.0
  {$DEFINE Delphi2}
{$ENDIF}

{$IFDEF VER100}      // Delphi 3.0
  {$DEFINE Delphi3}
{$ENDIF}

{$IFDEF VER120}      // Delphi 4.0
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
{$ENDIF}

{$IFDEF VER130}      // Delphi 5.0
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
{$ENDIF}

{$IFDEF VER140}      // Delphi 6.0
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
{$ENDIF}

{$IFDEF VER150}      // Delphi 7.0
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
{$ENDIF}

{$IFDEF CIL}        // Delphi 8.0
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
  {$DEFINE Delphi8}
  {$UNSAFECODE ON}
{$ENDIF}

{$IFDEF VER170}      // Delphi 9.0 (2005)
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
  {$DEFINE Delphi8}
  {$DEFINE Delphi9}
{$ENDIF}

{$IFDEF VER180}      // Delphi 10 (2007)
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
  {$DEFINE Delphi8}
  {$DEFINE Delphi9}
  {$DEFINE Delphi10}
  {$IFDEF BCB}
  {$ObjExportAll on}
  {$ENDIF}
{$ENDIF}

{$IFDEF VER185}      // Delphi 11 (2007)
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
  {$DEFINE Delphi8}
  {$DEFINE Delphi9}
  {$DEFINE Delphi10}
  {$DEFINE Delphi11}
  {$DEFINE TeeChart7}
  {$IFDEF BCB}
  {$ObjExportAll on}
  {$ENDIF}
{$ENDIF}

{$IFDEF VER200}      // Delphi 2009
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
  {$DEFINE Delphi8}
  {$DEFINE Delphi9}
  {$DEFINE Delphi10}
  {$DEFINE Delphi11}
  {$DEFINE Delphi2009}
  {$DEFINE TeeChart7}
  {$undef TNTComponent}
  {$IFDEF BCB}
  {$ObjExportAll on}
  {$ENDIF}
{$ENDIF}

{$IFDEF VER210}      // Delphi 2010
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
  {$DEFINE Delphi8}
  {$DEFINE Delphi9}
  {$DEFINE Delphi10}
  {$DEFINE Delphi11}
  {$DEFINE Delphi2009}
  {$DEFINE Delphi2010}
  {$DEFINE TeeChart7}
  {$undef TNTComponent}
  {$IFDEF BCB}
  {$ObjExportAll on}
  {$ENDIF}
{$ENDIF}

{$IFDEF VER220}      // Delphi XE
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
  {$DEFINE Delphi8}
  {$DEFINE Delphi9}
  {$DEFINE Delphi10}
  {$DEFINE Delphi11}
  {$DEFINE Delphi2009}
  {$DEFINE Delphi2010}
  {$DEFINE DelphiXE}
  {$DEFINE TeeChart7}
  {$undef TNTComponent}
  {$IFDEF BCB}
  {$ObjExportAll on}
  {$ENDIF}
{$ENDIF}

{$IFDEF VER230}      // Delphi XE2
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
  {$DEFINE Delphi8}
  {$DEFINE Delphi9}
  {$DEFINE Delphi10}
  {$DEFINE Delphi11}
  {$DEFINE Delphi2009}
  {$DEFINE Delphi2010}
  {$DEFINE DelphiXE}
  {$DEFINE DelphiXE2}
  {$DEFINE TeeChart7}
  {$undef TNTComponent}
  {$IFDEF BCB}
  {$ObjExportAll on}
  {$ENDIF}
{$ENDIF}

{$IFDEF VER240}      // Delphi XE3
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
  {$DEFINE Delphi8}
  {$DEFINE Delphi9}
  {$DEFINE Delphi10}
  {$DEFINE Delphi11}
  {$DEFINE Delphi2009}
  {$DEFINE Delphi2010}
  {$DEFINE DelphiXE}
  {$DEFINE DelphiXE2}
  {$DEFINE DelphiXE3}
  {$DEFINE TeeChart7}
  {$undef TNTComponent}
  {$IFDEF BCB}
  {$ObjExportAll on}
  {$ENDIF}
{$ENDIF}

{$IFDEF VER250}      // Delphi XE4
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
  {$DEFINE Delphi8}
  {$DEFINE Delphi9}
  {$DEFINE Delphi10}
  {$DEFINE Delphi11}
  {$DEFINE Delphi2009}
  {$DEFINE Delphi2010}
  {$DEFINE DelphiXE}
  {$DEFINE DelphiXE2}
  {$DEFINE DelphiXE3}
  {$DEFINE DelphiXE4}
  {$DEFINE TeeChart7}
  {$undef TNTComponent}
  {$IFDEF BCB}
  {$ObjExportAll on}
  {$ENDIF}
{$ENDIF}

{$IFDEF VER260}      // Delphi XE5
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
  {$DEFINE Delphi8}
  {$DEFINE Delphi9}
  {$DEFINE Delphi10}
  {$DEFINE Delphi11}
  {$DEFINE Delphi2009}
  {$DEFINE Delphi2010}
  {$DEFINE DelphiXE}
  {$DEFINE DelphiXE2}
  {$DEFINE DelphiXE3}
  {$DEFINE DelphiXE4}
  {$DEFINE DelphiXE5}
  {$DEFINE TeeChart7}
  {$undef TNTComponent}
  {$IFDEF BCB}
  {$ObjExportAll on}
  {$ENDIF}
{$ENDIF}

{$IFDEF VER270}      // Delphi XE6
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
  {$DEFINE Delphi8}
  {$DEFINE Delphi9}
  {$DEFINE Delphi10}
  {$DEFINE Delphi11}
  {$DEFINE Delphi2009}
  {$DEFINE Delphi2010}
  {$DEFINE DelphiXE}
  {$DEFINE DelphiXE2}
  {$DEFINE DelphiXE3}
  {$DEFINE DelphiXE4}
  {$DEFINE DelphiXE5}
  {$DEFINE DelphiXE6}
  {$DEFINE TeeChart7}
  {$undef TNTComponent}
  {$IFDEF BCB}
  {$ObjExportAll on}
  {$ENDIF}
{$ENDIF}

{$IFDEF VER280}      // Delphi XE7
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
  {$DEFINE Delphi8}
  {$DEFINE Delphi9}
  {$DEFINE Delphi10}
  {$DEFINE Delphi11}
  {$DEFINE Delphi2009}
  {$DEFINE Delphi2010}
  {$DEFINE DelphiXE}
  {$DEFINE DelphiXE2}
  {$DEFINE DelphiXE3}
  {$DEFINE DelphiXE4}
  {$DEFINE DelphiXE5}
  {$DEFINE DelphiXE6}
  {$DEFINE DelphiXE7}
  {$DEFINE TeeChart7}
  {$undef TNTComponent}
  {$IFDEF BCB}
  {$ObjExportAll on}
  {$ENDIF}
{$ENDIF}

{$IFDEF VER290}      // Delphi XE8
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
  {$DEFINE Delphi8}
  {$DEFINE Delphi9}
  {$DEFINE Delphi10}
  {$DEFINE Delphi11}
  {$DEFINE Delphi2009}
  {$DEFINE Delphi2010}
  {$DEFINE DelphiXE}
  {$DEFINE DelphiXE2}
  {$DEFINE DelphiXE3}
  {$DEFINE DelphiXE4}
  {$DEFINE DelphiXE5}
  {$DEFINE DelphiXE6}
  {$DEFINE DelphiXE7}
  {$DEFINE DelphiXE8}
  {$DEFINE TeeChart7}
  {$undef TNTComponent}
  {$IFDEF BCB}
  {$ObjExportAll on}
  {$ENDIF}
{$ENDIF}

{$IFDEF VER300}      // Delphi XE10
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
  {$DEFINE Delphi8}
  {$DEFINE Delphi9}
  {$DEFINE Delphi10}
  {$DEFINE Delphi11}
  {$DEFINE Delphi2009}
  {$DEFINE Delphi2010}
  {$DEFINE DelphiXE}
  {$DEFINE DelphiXE2}
  {$DEFINE DelphiXE3}
  {$DEFINE DelphiXE4}
  {$DEFINE DelphiXE5}
  {$DEFINE DelphiXE6}
  {$DEFINE DelphiXE7}
  {$DEFINE DelphiXE8}
  {$DEFINE DelphiXE10}
  {$DEFINE TeeChart7}
  {$undef TNTComponent}
  {$IFDEF BCB}
  {$ObjExportAll on}
  {$ENDIF}
{$ENDIF}

{$IFDEF VER320}      // Delphi XE10.2
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$DEFINE Delphi5}
  {$DEFINE Delphi6}
  {$DEFINE Delphi7}
  {$DEFINE Delphi8}
  {$DEFINE Delphi9}
  {$DEFINE Delphi10}
  {$DEFINE Delphi11}
  {$DEFINE Delphi2009}
  {$DEFINE Delphi2010}
  {$DEFINE DelphiXE}
  {$DEFINE DelphiXE2}
  {$DEFINE DelphiXE3}
  {$DEFINE DelphiXE4}
  {$DEFINE DelphiXE5}
  {$DEFINE DelphiXE6}
  {$DEFINE DelphiXE7}
  {$DEFINE DelphiXE8}
  {$DEFINE DelphiXE10}
  {$DEFINE DelphiXE10_2}
  {$DEFINE TeeChart7}
  {$undef TNTComponent}
  {$IFDEF BCB}
  {$ObjExportAll on}
  {$ENDIF}
{$ENDIF}

{$IFDEF VER93}       // Borland C++ Builder 1.0
  {$DEFINE Delphi2}
{$ENDIF}

{$IFDEF VER110}      // Borland C++ Builder 3.0
  {$DEFINE Delphi3}
  {$ObjExportAll on}
{$ENDIF}

{$IFDEF VER125}      // Borland C++ Builder 4.0
  {$DEFINE Delphi3}
  {$DEFINE Delphi4}
  {$ObjExportAll on}
{$ENDIF}

{$IFDEF VER130}      // Borland C++ Builder 5.0
 {$IFDEF BCB}
  {$ObjExportAll on}
 {$ENDIF}
{$ENDIF}

{$IFDEF VER140}      // Borland C++ Builder 6.0
 {$IFDEF BCB}
  {$ObjExportAll on}
 {$ENDIF}
{$ENDIF} 
