1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
|
{$IFDEF FPC}
// FreePascal must be in Delphi mode
{$MODE delphi}
{$ELSE}
{$DEFINE USEJCL}
// define the appropriate DelphiXX constants
{$IFDEF VER210}
{$IFDEF BCB}
{$DEFINE BCB14}
{$ELSE}
{$DEFINE DELPHI14}
{$ENDIF}
{$ENDIF}
{$IFDEF VER200}
{$IFDEF BCB}
{$DEFINE BCB12}
{$ELSE}
{$DEFINE DELPHI12}
{$ENDIF}
{$ENDIF}
{$IFDEF VER190}
{$DEFINE DELPHI11}
{$ENDIF}
{$IFDEF VER180}
{$IFDEF VER185}
{$IFDEF BCB}
{$DEFINE BCB11}
{$ELSE}
{$DEFINE DELPHI11}
{$ENDIF}
{$ELSE}
{$IFDEF BCB}
{$DEFINE BCB10}
{$ELSE}
{$DEFINE DELPHI10}
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$IFDEF VER170}
{$DEFINE DELPHI9}
{$ENDIF}
{$IFDEF VER160}
{$DEFINE DELPHI8}
{$ENDIF}
{$IFDEF VER150}
{$DEFINE DELPHI7}
{$ENDIF}
{$IFDEF VER140}
{$IFDEF BCB}
{$DEFINE BCB6}
{$ELSE}
{$DEFINE DELPHI6}
{$ENDIF}
{$ENDIF}
{$IFDEF VER130}
{$IFDEF BCB}
{$DEFINE BCB5}
{$ELSE}
{$DEFINE DELPHI5}
{$ENDIF}
{$ENDIF}
{$IFDEF VER125}
{$DEFINE BCB4}
{$ENDIF}
{$IFDEF VER120}
{$DEFINE DELPHI4}
{$ENDIF}
{$IFDEF VER110}
{$DEFINE BCB3}
{$ENDIF}
{$IFDEF VER100}
{$DEFINE DELPHI3}
{$ENDIF}
{$IFDEF VER93}
{$DEFINE BCB1}
{$ENDIF}
{$IFDEF VER90}
{$DEFINE DELPHI2}
{$ENDIF}
{$IFDEF VER80}
{$DEFINE DELPHI1}
{$ENDIF}
{$ENDIF}
|