$A              Determines whether data is aligned or packed

$Align          Determines whether data is aligned or packed

$AppType        Determines the application type : GUI or Console

$B              Whether to short cut and and or operations

$BoolEval       Whether to short cut and and or operations

$D              Determines whether application debug information is built

$DebugInfo      Determines whether application debug information is built

$Define         Defines a compiler directive symbol - as used by IfDef

$DefinitionInfo Determines whether application symbol information is built

$Else           Starts the alternate section of an IfDef or IfNDef

$EndIf          Terminates conditional code compilation

$ExtendedSyntax Controls some Pascal extension handling

$H              Treat string types as AnsiString or ShortString

$Hints          Determines whether Delphi shows compilation hints

$I              Allows code in an include file to be incorporated into a Unit

$IfDef          Executes code if a conditional symbol has been defined

$IfNDef         Executes code if a conditional symbol has not been defined

$IfOpt          Tests for the state of a Compiler directive

$Include        Allows code in an include file to be incorporated into a Unit

$IOChecks       When on, an IO operation error throws an exception

$L              Determines what application debug information is built

$LocalSymbols   Determines what application debug information is built

$LongStrings    Treat string types as AnsiString or ShortString

$MinEnumSize    Sets the minimum storage used to hold enumerated types

$O              Determines whether Delphi optimises code when compiling

$Optimization   Determines whether Delphi optimises code when compiling

$OverFlowChecks Determines whether Delphi checks integer and enum bounds

$Q              Determines whether Delphi checks integer and enum bounds

$R              Determines whether Delphi checks array bounds

$RangeChecks    Determines whether Delphi checks array bounds

$ReferenceInfo  Determines whether symbol reference information is built

$Resource       Defines a resource file to be included in the application linking

$UnDef          Undefines a compiler directive symbol - as used by IfDef

$Warnings       Determines whether Delphi shows compilation warnings

$X              Controls some Pascal extension handling

$Y              Determines whether application symbol information is built

$Z              Sets the minimum storage used to hold enumerated types



+ Recent posts