PageRenderTime 22ms CodeModel.GetById 13ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 1ms

/Source/FR.INC

http://github.com/FastReports/FreeReport
Unknown | 164 lines | 133 code | 31 blank | 0 comment | 0 complexity | d9ce830acb660ac3c237b1d5ab8f5ad8 MD5 | raw file
  1
  2{*****************************************}
  3{                                         }
  4{             FastReport v2.3             }
  5{              Include file               }
  6{                                         }
  7{  Copyright (c) 1998-99 by Tzyganenko A. }
  8{                                         }
  9{*****************************************}
 10
 11
 12{$B-} {- Complete Boolean Evaluation }
 13{$R-} {- Range-Checking }
 14{$V-} {- Var-String Checking }
 15{$T-} {- Typed @ operator }
 16{$X+} {- Extended syntax }
 17{$P+} {- Open string params }
 18{$J+} {- Writeable structured consts }
 19{$H+} {- Use long strings by default }
 20
 21{$IFDEF VER90}       // Delphi 2.0
 22  {$DEFINE Delphi2}
 23{$ENDIF}
 24
 25{$IFDEF VER100}      // Delphi 3.0
 26  {$DEFINE Delphi3}
 27{$ENDIF}
 28
 29{$IFDEF VER120}      // Delphi 4.0
 30  {$DEFINE Delphi4}
 31{$ENDIF}
 32
 33{$IFDEF VER130}      // Delphi 5.0
 34  {$DEFINE Delphi4}
 35{$ENDIF}
 36
 37{$IFDEF VER140}      // Delphi 6.0
 38  {$DEFINE Delphi4}
 39  {$DEFINE Delphi6}
 40{$ENDIF}
 41
 42{$IFDEF VER150}      // Delphi 7.0
 43  {$DEFINE Delphi4}
 44  {$DEFINE Delphi5}
 45  {$DEFINE Delphi6}
 46  {$DEFINE Delphi7}
 47  {$WARN UNSAFE_CODE OFF}
 48{$ENDIF}
 49
 50{$IFDEF VER170}      // Delphi 9.0
 51  {$DEFINE Delphi4}
 52  {$DEFINE Delphi5}
 53  {$DEFINE Delphi6}
 54  {$DEFINE Delphi7}
 55  {$DEFINE Delphi9}
 56  {$WARN UNSAFE_CODE OFF}
 57{$ENDIF}
 58
 59{$IFDEF VER180}      // Delphi 10.0
 60  {$DEFINE Delphi4}
 61  {$DEFINE Delphi5}
 62  {$DEFINE Delphi6}
 63  {$DEFINE Delphi7}
 64  {$DEFINE Delphi9}
 65  {$DEFINE Delphi10}
 66  {$WARN UNSAFE_CODE OFF}
 67{$ENDIF}
 68
 69{$IFDEF VER93}       // Borland C++ Builder 1.0
 70  {$DEFINE Delphi2}
 71{$ENDIF}
 72
 73{$IFDEF VER110}      // Borland C++ Builder 3.0
 74  {$DEFINE Delphi3}
 75  {$ObjExportAll on}
 76{$ENDIF}
 77
 78{$IFDEF VER125}      // Borland C++ Builder 4.0
 79  {$DEFINE Delphi4}
 80  {$ObjExportAll on}
 81{$ENDIF}
 82
 83{$IFDEF VER130}      // Borland C++ Builder 5.0
 84 {$IFDEF BCB}
 85  {$ObjExportAll on}
 86 {$ENDIF}
 87{$ENDIF}
 88
 89{$IFDEF VER140}      // Borland C++ Builder 6.0
 90 {$IFDEF BCB}
 91  {$ObjExportAll on}
 92 {$ENDIF}
 93{$ENDIF}
 94
 95{$IFDEF VER150}      // Borland C++ Builder 7.0
 96 {$IFDEF BCB}
 97  {$ObjExportAll on}
 98  {$WARN UNSAFE_CODE OFF}
 99 {$ENDIF}
100{$ENDIF}
101
102{$DEFINE BDE}
103
104//{$DEFINE FREEREP2217READ}
105
106//-------------------------Additional components----------------------------
107
108//------------------- TeeChart component ----------------------------
109{$IFNDEF Delphi2}
110  {$DEFINE TeeChart}
111{$ENDIF}
112
113// TeeChart component is usually not shipped with Delphi 2.
114// But if you have it, uncomment the following line:
115//{$DEFINE TeeChart}
116
117//------------------- JPEG images -----------------------------------
118// JPEG images - only available in Delphi 3 and above.
119// If you want to show jpeg images in "Picture" object, uncomment
120// the following line:
121//{$DEFINE JPEG}
122
123//------------------- RX Rich 2.0 -----------------------------------
124// RX RichEdit 2.0. You should install RX Library (2.60 or above) first.
125//{$DEFINE RX}
126
127//------------------- Interbase Objects (IBO) components ------------
128// Allows using Interbase DB's with no BDE required.
129// Note: this will exclude TfrDataStorage component from FR package.
130//{$DEFINE IBO}
131
132//------------------- Interbase Express (IBX) components ------------
133// Allows using Interbase DB's in data manager with no BDE required.
134//{$DEFINE IBX}
135
136//------------------- ActiveX Data Objects (ADO) components ---------
137// Allows using any DB's in data manager with no BDE required.
138//{$DEFINE ADO}
139
140//------------------- Script editor with syntax highlightning -------
141// To use syntax highlightning in script editor, you should install
142// TSyntaxMemo component by David Brock first.
143//  (http://users.colloquium.co.uk/~dbrock/synmemo/synmemo.htm
144//   e-mail: dbrock@cqm.co.uk)
145//{$DEFINE SYNTMEMO}
146
147//-------------------------------------------------------------------
148{$IFDEF IBX}
149 {$UNDEF BDE}
150 {$UNDEF IBO}
151 {$UNDEF ADO}
152{$ENDIF}
153
154{$IFDEF IBO}
155 {$UNDEF BDE}
156 {$UNDEF IBX}
157 {$UNDEF ADO}
158{$ENDIF}
159
160{$IFDEF ADO}
161 {$UNDEF BDE}
162 {$UNDEF IBX}
163 {$UNDEF IBO}
164{$ENDIF}