Liste der Delphi-Compiler-Direktiven - Index

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

Felder ausrichten (Delphi)

{$A},{$ALIGN}

Lokal

ALLOWBIND

{$ALLOWBIND}

Global

ALLOWISOLATION

{$ALLOWISOLATION}

Global

Anwendungstyp (Delphi)

{$APPTYPE}

Global

Assert-Direktiven (Delphi)

{$C},{$ASSERTIONS}

Lokal

Boolesche Kurzauswertung (Delphi-Compiler-Direktive)

{$B},{$BOOLEVAL}

Lokal

Code ausrichten (Delphi)

{$CODEALIGN}

Lokal

Direktiven für Bibliotheken und gemeinsame Objekte (Delphi)

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

Global

Bedingte Compilierung (Delphi)

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

Lokal

Datenausführungsverhinderung kompatibel

{$NXCOMPAT}

Global

Debug-Informationen (Delphi)

{$D},{$DEBUGINFO}

Global

DEFINE-Direktive (Delphi)

{$DEFINE}

Lokal

DENYPACKAGEUNIT-Direktive (Delphi)

{$DENYPACKAGEUNIT}

Lokal

Beschreibung (Delphi)

{$D},{$DESCRIPTION}

Global

DESIGNONLY-Direktive (Delphi)

{$DESIGNONLY}

Lokal

Dynamische Basis (Delphi)

{$DYNAMICBASE}

Lokal

ELSE (Delphi)

{$ELSE}

Lokal

ELSEIF (Delphi)

{$ELSEIF}

Lokal

Große Adressen aktivieren

{$LARGEADDRESSAWARE}

Global

ENDIF-Direktive (Delphi)

{$ENDIF}

Lokal

Erweiterung für ausführbare Dateien (Delphi)

{$E},{$EXTENSION}

Global

Symbole exportieren (Delphi)

{$ObjExportAll}

Global

Erweiterte Syntax (Delphi)

{$X},{$EXTENDEDSYNTAX}

Global

Kompatibilität des Typs Extended (Delphi)

{$EXTENDEDCOMPATIBILITY}

Lokal

Externe Symbole (Delphi)

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

Lokal

Steuerung der Gleitkommagenauigkeit (Delphi für x64)

{$EXCESSPRECISION}

Lokal

HIGHCHARUNICODE-Direktive (Delphi)

{$HIGHCHARUNICODE}

Lokal

Hinweise (Delphi)

{$HINTS}

Lokal

HPP-Ausgabe (Delphi)

{$HPPEMIT}

Lokal

IFDEF-Direktive (Delphi)

{$IFDEF}

Lokal

IF-Direktive (Delphi)

{$IF}

Lokal

IFEND-Direktive (Delphi)

{$IFEND}

Lokal

IFNDEF-Direktive (Delphi)

{$IFNDEF}

Lokal

IFOPT-Direktive (Delphi)

{$IFOPT}

Lokal

Image-Basisadresse

{$IMAGEBASE}

Global

Implizites Erstellen (Delphi)

{$IMPLICITBUILD}

Global

Importierte Daten

{$G},{$IMPORTEDDATA}

Lokal

Datei einbinden (Delphi)

{$I},{$INCLUDE}

Lokal

E/A-Prüfung (Delphi)

{$I},{$IOCHECKS}

Lokal

LEGACYIFEND (Delphi)

{$LEGACYIFEND}

Lokal

Objektdatei linken (Delphi)

{$L file},{$LINK file}

Lokal

Lokale Symbolinformationen (Delphi)

{$L+},{$LOCALSYMBOLS}

Global

Lange Strings (Delphi)

{$H},{$LONGSTRINGS}

Lokal

Speicherreservierung (Delphi)

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

Global

MESSAGE-Direktive (Delphi)

{$MESSAGE}

Lokal

METHODINFO-Direktive (Delphi)

{$METHODINFO}

Lokal

Mindestgröße für Enum-Typen (Delphi)

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

Lokal

NODEFINE-Direktive (Delphi)

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

Lokal

NOINCLUDE (Delphi)

{$NOINCLUDE}

Lokal

OBJTYPENAME-Direktive (Delphi)

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

Global

Alter Layouttyp (Delphi)

{$OLDTYPELAYOUT ON}

Lokal

Offene String-Parameter (Delphi)

{$P},{$OPENSTRINGS}

Lokal

Optimierung (Delphi)

{$O},{$OPTIMIZATION}

Lokal

Überlaufprüfung (Delphi)

{$Q},{$OVERFLOWCHECKS}

Lokal

PE (Portable Executable) Header-Flags (Delphi)

{$SetPEFlags},{$SetPEOptFlags}

Lokal

PE (Portable Executable) Header-Betriebssystem-Version

{$SETPEOSVERSION}

Lokal

PE (Portable Executable) Header-Subsystem-Version

{$SETPESUBSYSVERSION}

Lokal

PE (Portable Executable) Header-Benutzer-Version

{$SETPEUSERVERSION}

Lokal

Pentium-sichere FDIV-Operationen (Delphi)

{$U},{$SAFEDIVIDE}

Lokal

Zeigermathematik (Delphi)

{$POINTERMATH}

Lokal

Bereichsüberprüfung

{$R},{$RANGECHECKS}

Lokal

Real48-Kompatibilität (Delphi)

{$REALCOMPATIBILITY}

Lokal

Abschnitte

{$REGION},{$ENDREGION}

Lokal

Reservierte Adresse für Ressourcen (Delphi, Linux)

{$M},{$RESOURCERESERVE}

Global

Ressourcen-Datei (Delphi)

{$R},{$RESOURCE}

Lokal

RTTI-Directive (Delphi)

{$RTTI INHERIT|EXPLICIT}

Lokal

RUNONLY-Direktive (Delphi)

{$RUNONLY}

Lokal

Laufzeit-Typinformationen (Delphi)

{$M},{$TYPEINFO}

Lokal

Bereichsabhängige Aufzählungen (Delphi)

{$SCOPEDENUMS}

Lokal

Stack-Frames (Delphi)

{$W},{$STACKFRAMES}

Lokal

Starke Linktypen (Delphi)

{$STRONGLINKTYPES}

Global

High-Entropy für 64-Bit-ASLR unterstützen

{$HIGHENTROPYVA}

Global

Symboldeklarationen und Querverweise (Delphi)

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

Global

Terminalserver gebunden

{$TSAWARE}

Global

Typprüfung bei Zeigern (Delphi)

{$T},{$TYPEDADDRESS}

Global

UNDEF-Direktive (Delphi)

{$UNDEF}

Lokal

Prüfung von Var-String (Delphi)

{$V},{$VARSTRINGCHECKS}

Lokal

Warnmeldungen (Delphi)

{$WARN}

Lokal

Warnungen (Delphi)

{$WARNINGS}

Lokal

Schwach Packen

{$WEAKPACKAGEUNIT}

Lokal

WEAKLINKRTTI-Direktive (Delphi)

{$WEAKLINKRTTI}

Lokal

Schreibbare typisierte Konstanten (Delphi)

{$J},{$WRITEABLECONST}

Lokal

Nullbasierte Strings (Delphi)

{$ZEROBASEDSTRINGS}

Lokal

Siehe auch