Delphi Compiler Directives (List) Index

From RAD Studio
Jump to: navigation, search

Go Up to Delphi Language Reference

The following topic lists the RAD Studio compiler directives.


Compiler Directives

Delphi Compiler Directive Associated Symbol

Align fields (Delphi)


Application type (Delphi)


Assert directives (Delphi)


Boolean short-circuit evaluation (Delphi compiler directive)


Code align (Delphi)


Conditional compilation (Delphi)

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

Debug information (Delphi)


DEFINE directive (Delphi)


DENYPACKAGEUNIT directive (Delphi)


Description (Delphi)


DESIGNONLY directive (Delphi)


ELSE (Delphi)


ELSEIF (Delphi)


ENDIF directive (Delphi)


Executable extension (Delphi)


Export symbols (Delphi)


Extended syntax (Delphi)


Extended type compatibility (Delphi)


External Symbols (Delphi)

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

Floating point precision control (Delphi for x64)


HIGHCHARUNICODE directive (Delphi)


Hints (Delphi)


HPP emit (Delphi)


IFDEF directive (Delphi)


IF directive (Delphi)


IFEND directive (Delphi)


IFNDEF directive (Delphi)


IFOPT directive (Delphi)


Image base address


Implicit Build (Delphi)


Imported data


Include file (Delphi)


Input output checking (Delphi)


Compiler directives for libraries or shared objects (Delphi)


Legacy IFEND (Delphi)


Link object file (Delphi)

{$L file},{$LINK file}

Local symbol information (Delphi)


Long strings (Delphi)


Memory allocation sizes (Delphi)


MESSAGE directive (Delphi)


METHODINFO directive (Delphi)


Minimum enumeration size (Delphi)


NODEFINE directive (Delphi)

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



OBJTYPENAME directive (Delphi)

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

Old type layout (Delphi)


Open String Parameters (Delphi)


Optimization (Delphi)


Overflow checking (Delphi)


PE (portable executable) header flags (Delphi)


PE header operating system version


PE header subsystem version


PE header user version


Pentium-safe FDIV operations (Delphi)


Pointer Math (Delphi)


Range checking


Real48 compatibility (Delphi)




Reserved address space for resources (Delphi, Linux)


Resource file (Delphi)


RTTI directive (Delphi)


RUNONLY directive (Delphi)


Run-Time Type Information (Delphi)


Scoped Enums (Delphi)


Stack frames (Delphi)


Strong link types (Delphi)


Symbol declaration and cross-reference information (Delphi)


Type-checked pointers (Delphi)


UNDEF directive (Delphi)


Var-string checking (Delphi)


Warning messages (Delphi)


Warnings (Delphi)


Weak packaging


WEAKLINKRTTI directive (Delphi)


Writeable typed constants (Delphi)


Zero-based strings (Delphi)


See Also