Liste der Delphi-Compiler-Direktiven - Index
Nach oben zu Delphi-Sprachreferenz
Das folgende Thema führt alle Compiler-Direktiven von RAD Studio auf.
Überblick
Compiler-Direktiven
Delphi-Compiler-Direktive | Assoziiertes Symbol | Bereich |
---|---|---|
{$A},{$ALIGN} |
Lokal | |
{$ALLOWBIND} |
Global | |
{$ALLOWISOLATION} |
Global | |
{$APPTYPE} |
Global | |
{$C},{$ASSERTIONS} |
Lokal | |
{$B},{$BOOLEVAL} |
Lokal | |
{$CODEALIGN} |
Lokal | |
{$LIBPREFIX}, {$LIBSUFFIX}, {$LIBVERSION} |
Global | |
{$IFDEF}, {$IFNDEF}, {$IF}, {$ELSEIF}, {$ELSE}, {$ENDIF}, {$IFEND} |
Lokal | |
{$NXCOMPAT} |
Global | |
{$D},{$DEBUGINFO} |
Global | |
{$DEFINE} |
Lokal | |
{$DENYPACKAGEUNIT} |
Lokal | |
{$D},{$DESCRIPTION} |
Global | |
{$DESIGNONLY} |
Lokal | |
{$DYNAMICBASE} |
Lokal | |
{$ELSE} |
Lokal | |
{$ELSEIF} |
Lokal | |
{$LARGEADDRESSAWARE} |
Global | |
{$ENDIF} |
Lokal | |
{$E},{$EXTENSION} |
Global | |
{$ObjExportAll} |
Global | |
{$X},{$EXTENDEDSYNTAX} |
Global | |
{$EXTENDEDCOMPATIBILITY} |
Lokal | |
{$EXTERNALSYM [ 'typeNameInHpp' [ 'typeNameInHppUnion' ]]} |
Lokal | |
{$EXCESSPRECISION} |
Lokal | |
{$HIGHCHARUNICODE} |
Lokal | |
{$HINTS} |
Lokal | |
{$HPPEMIT} |
Lokal | |
{$IFDEF} |
Lokal | |
{$IF} |
Lokal | |
{$IFEND} |
Lokal | |
{$IFNDEF} |
Lokal | |
{$IFOPT} |
Lokal | |
{$IMAGEBASE} |
Global | |
{$IMPLICITBUILD} |
Global | |
{$G},{$IMPORTEDDATA} |
Lokal | |
{$I},{$INCLUDE} |
Lokal | |
{$I},{$IOCHECKS} |
Lokal | |
{$LEGACYIFEND} |
Lokal | |
{$L file},{$LINK file} |
Lokal | |
{$L+},{$LOCALSYMBOLS} |
Global | |
{$H},{$LONGSTRINGS} |
Lokal | |
{$M},{$MINSTACKSIZE},{$MAXSTACKSIZE} |
Global | |
{$MESSAGE} |
Lokal | |
{$METHODINFO} |
Lokal | |
{$Z1},{$Z2},{$Z4},{$MINENUMSIZE 1},{$MINENUMSIZE 2},{$MINENUMSIZE 4} |
Lokal | |
{$NODEFINE [ 'typeNameInHpp' [ 'typeNameInHppUnion' ]]} |
Lokal | |
{$NOINCLUDE} |
Lokal | |
{$OBJTYPENAME typeIdent ['{B|N}typeNameInObj']} |
Global | |
{$OLDTYPELAYOUT ON} |
Lokal | |
{$P},{$OPENSTRINGS} |
Lokal | |
{$O},{$OPTIMIZATION} |
Lokal | |
{$Q},{$OVERFLOWCHECKS} |
Lokal | |
{$SetPEFlags},{$SetPEOptFlags} |
Lokal | |
{$SETPEOSVERSION} |
Lokal | |
{$SETPESUBSYSVERSION} |
Lokal | |
{$SETPEUSERVERSION} |
Lokal | |
{$U},{$SAFEDIVIDE} |
Lokal | |
{$POINTERMATH} |
Lokal | |
{$R},{$RANGECHECKS} |
Lokal | |
{$REALCOMPATIBILITY} |
Lokal | |
{$REGION},{$ENDREGION} |
Lokal | |
{$R},{$RESOURCE} |
Lokal | |
{$RTTI INHERIT|EXPLICIT} |
Lokal | |
{$RUNONLY} |
Lokal | |
{$M},{$TYPEINFO} |
Lokal | |
{$SCOPEDENUMS} |
Lokal | |
{$W},{$STACKFRAMES} |
Lokal | |
{$STRONGLINKTYPES} |
Global | |
{$HIGHENTROPYVA} |
Global | |
{$Y},{$REFERENCEINFO},{DEFINITIONINFO} |
Global | |
{$TSAWARE} |
Global | |
{$T},{$TYPEDADDRESS} |
Global | |
{$UNDEF} |
Lokal | |
{$V},{$VARSTRINGCHECKS} |
Lokal | |
{$WARN} |
Lokal | |
{$WARNINGS} |
Lokal | |
{$WEAKPACKAGEUNIT} |
Lokal | |
{$WEAKLINKRTTI} |
Lokal | |
{$J},{$WRITEABLECONST} |
Lokal | |
{$ZEROBASEDSTRINGS} |
Lokal |