# Liste der Object Pascal-Compiler-Direktiven - Index

Nach oben zu Object Pascal-Sprachreferenz

Das folgende Thema führt alle Compiler-Direktiven von Appmethod auf.

## Compiler-Direktiven

Object Pascal-Compiler-Direktive Assoziiertes Symbol

{\$A},{\$ALIGN}

{\$APPTYPE}

{\$C},{\$ASSERTIONS}

{\$B},{\$BOOLEVAL}

{\$CODEALIGN}

{\$IFDEF}, {\$IFNDEF}, {\$IF}, {\$ELSEIF}, {\$ELSE}, {\$ENDIF}, {\$IFEND}

{\$D},{\$DEBUGINFO}

{\$DEFINE}

{\$DENYPACKAGEUNIT}

{\$D},{\$DESCRIPTION}

{\$DESIGNONLY}

{\$ELSE}

{\$ELSEIF}

{\$ENDIF}

{\$E},{\$EXTENSION}

{\$ObjExportAll}

{\$X},{\$EXTENDEDSYNTAX}

{\$EXTENDEDCOMPATIBILITY}

{\$EXTERNALSYM [ 'typeNameInHpp' [ 'typeNameInHppUnion' ]]}

{\$EXCESSPRECISION}

{\$HIGHCHARUNICODE}

{\$HINTS}

{\$HPPEMIT}

{\$IFDEF}

{\$IF}

{\$IFEND}

{\$IFNDEF}

{\$IFOPT}

{\$IMAGEBASE}

{\$IMPLICITBUILD}

{\$G},{\$IMPORTEDDATA}

{\$I},{\$INCLUDE}

{\$I},{\$IOCHECKS}

{\$LIBPREFIX}, {\$LIBSUFFIX}, {\$LIBVERSION}

{\$LEGACYIFEND}

{\$L+},{\$LOCALSYMBOLS}

{\$H},{\$LONGSTRINGS}

{\$M},{\$MINSTACKSIZE},{\$MAXSTACKSIZE}

{\$MESSAGE }

{\$METHODINFO}

{\$Z1},{\$Z2},{\$Z4},{\$MINENUMSIZE 1},{\$MINENUMSIZE 2},{\$MINENUMSIZE 4}

{\$NODEFINE [ 'typeNameInHpp' [ 'typeNameInHppUnion' ]]}

{\$NOINCLUDE}

{\$OBJTYPENAME typeIdent ['{B|N}typeNameInObj']}

{\$OLDTYPELAYOUT ON}

{\$P},{\$OPENSTRINGS}

{\$O},{\$OPTIMIZATION}

{\$Q},{\$OVERFLOWCHECKS}

{\$SetPEFlags},{\$SetPEOptFlags}

{\$U},{\$SAFEDIVIDE}

{\$POINTERMATH}

{\$R},{\$RANGECHECKS}

{\$REALCOMPATIBILITY}

{\$REGION},{\$ENDREGION}

{\$R},{\$RESOURCE}

{\$RTTI INHERIT|EXPLICIT}

{\$RUNONLY}

{\$M},{\$TYPEINFO}

{\$SCOPEDENUMS}

{\$W},{\$STACKFRAMES}

{\$Y},{\$REFERENCEINFO},{DEFINITIONINFO}

{\$UNDEF}

{\$V},{\$VARSTRINGCHECKS}

{\$WARN}

{\$WARNINGS}

{\$WEAKPACKAGEUNIT}