📄 awdefine.inc
字号:
{*********************************************************}
{* AWDEFINE.INC 4.04 *}
{* ASSORTED CONDITIONAL COMPILATION DIRECTIVES *}
{* Copyright (c) TurboPower Software 1996-2002 *}
{* All rights reserved. *}
{*********************************************************}
{Because AWDEFINE.INC is included in all APW units, you can specify global
compiler options here. AWDEFINE is included *before* each units' required
compiler options, so options specified here might be overridden by hardcode
options in the source file.}
{$S- No stack overflow checking}
{$R- No range checking}
{$B- Incomplete boolean evaluation}
{$P- No open string parameters}
{$Q- No arithmetic overflow checking}
{$T- No type-checked pointers}
{$V- No var string checking}
{$X+ Extended syntax}
{$Z- Enumeration size is 256}
{$IFDEF Win32} { not available in D1 for the 16-bit fax printer driver }
{$H+ Long string support}
{$J+ Writeable typed constants}
{$IFOPT H+}
{$DEFINE HugeStr}
{$ENDIF}
{$ENDIF}
{$IFDEF VER140}
{$WARN SYMBOL_PLATFORM OFF}
{$WARN UNIT_PLATFORM OFF}
{$WARN SYMBOL_DEPRECATED OFF}
{$ENDIF}
{.$DEFINE TapiDebug} { creates detailed TAPI debug log }
{.$DEFINE AdModemDebug} { adds debug info to dispatcher log }
{ The following define will install the new state machine components when }
{ the package is rebuilt. Consider these open-betas, feedback through the }
{ regular channels (newsgroups). When installed, a new tab will be created}
{ with the state machine components }
{.$DEFINE InstallNewStateComponents} { enable to install new states }
{ Likewise, the following define will install the open beta for the new }
{ pager (TApdPager), which includes TAP and SNPP in one easy-to-use component }
{.$DEFINE InstallNewPager} { enable to install the new TApdPager }
{ APRO 4.04 completely replaced the old string resource manager in favor of }
{ the built-in ResourceString support. Disable this define to use the old }
{ string resource manager. Enable it (the default) to use ResourceStrings }
{ NOTE: When building the 16-bit printer driver, Delphi 1 does not support }
{ ResourceString, so we have to use the string resource manager. Future }
{ versions of APRO will have a greatly reduced string resource manager for }
{ the printer driver }
{$IFDEF Win32}
{$IFNDEF VER100}
{ Delphi 3 generates internal error L1086 when the resourcestring is used}
{$DEFINE UseResourceStrings} { disable for the String Resource Manager }
{$ENDIF}
{$ENDIF}
{-------- !! DON'T CHANGE DEFINES BELOW THIS LINE !! -----------------}
{$IFDEF VER80} {Delphi 1.0}
{$IFNDEF PRNDRV}
!! Error: APRO is a 32-bit library
{$ENDIF}
{$ENDIF}
{$IFDEF VER90} {Delphi 2.0}
!! Error: APRO is compatible with Delphi 3 and above
{$ENDIF}
{$IFDEF VER93} {C++ Builder 1.0}
!! Error: APRO is compatible with C++ Builder 3 and above
{$ENDIF}
{$IFDEF VER100} {Delphi 3.0}
{$DEFINE AproDelphi}
{$ENDIF}
{$IFDEF VER120} {Delphi 4.0}
{$DEFINE AproDelphi}
{$ENDIF}
{$IFDEF VER130}
{$IFNDEF BCB}
{$DEFINE AproDelphi} {Delphi 5.0}
{$ENDIF}
{$ENDIF}
{$IFDEF Ver140}
{$IFNDEF BCB}
{$DEFINE AproDelphi} {Delphi 6.0}
{$ENDIF}
{$ENDIF}
{$IFNDEF VER80}
{$IFNDEF VER90}
{$IFNDEF VER93}
{$DEFINE Delphi3} {Delphi 3.0 or higher}
{$DEFINE VERSION3} {Delphi 3.0^ or BCB 3.0^}
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$IFDEF Delphi3}
{$IFNDEF VER100}
{$IFNDEF Ver110}
{$DEFINE Delphi4} {Delphi 4.0 or higher}
{$DEFINE VERSION4}
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$IFDEF Delphi4}
{$IFNDEF VER120}
{$IFNDEF Ver125}
{$DEFINE Delphi5} {Delphi 5.0 or higher}
{$DEFINE VERSION5}
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$IFDEF Delphi5}
{$IFNDEF VER130}
{$DEFINE Delphi6} {Delphi 6.0 or higher}
{$DEFINE VERSION6}
{$ENDIF}
{$ENDIF}
{$IFDEF VER110} {C++ Builder 3.0}
{$ObjExportAll On}
{$DEFINE AproBCB}
{$ENDIF}
{$IFDEF VER125} {C++ Builder 4.0}
{$ObjExportAll On}
{$DEFINE AproBCB}
{$ENDIF}
{$IFDEF Ver130} {C++ Builder 5.0}
{$IFDEF BCB}
{$ObjExportAll On}
{$DEFINE AproBCB}
{$ENDIF}
{$ENDIF}
{$IFDEF Ver140} {C++ Builder 6.0}
{$IFDEF BCB}
{$ObjExportAll On}
{$DEFINE AproBCB}
{$ENDIF}
{$ENDIF}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -