IFOPT-Direktive (Delphi)
Nach oben zu Liste der Delphi-Compiler-Direktiven - Index
|
Typ |
Bedingte Compilierung |
|
Syntax |
{$IFOPT Schalter} |
Die Compiler-Direktive $IfOpt ist eine Metadirektive, was bedeutet, dass sie auf den positiven (+) oder negativen (-) Status einer Compiler-Direktive mit einem Zeichen prüft.
Zum Beispiel:
{$IFOPT R+}
Writeln('Compiled with range-checking');
{$ENDIF}
Die Anweisung Writeln wird compiliert, wenn die Option $R aktuell aktiv ist.
Unterstützung von langen Direktiven
Im folgenden Abschnitt werden alle unterstützten langen Direktiven aufgeführt, für die es keine kurze Entsprechung gibt.
| Lange Direktive | Optionen |
|---|---|
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
0, 1, 2, 4, 8, 16 |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON, OFF oder AUTO |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
<op>: eines der folgenden Symbole: =, <>, < >, <=, >= </br> <Version>: Versionsnummer</br> Beispiel: {$IFOPT SETOSVERSION>=6.0}
|
|
|
IntConst |
|
|
IntConst |
|
|
<op>: eines der folgenden Symbole: =, <>, < >, <=, >= </br> <Version>: Versionsnummer</br> Beispiel: {$IFOPT SETSUBVERSION>=9.2}
|
|
|
<op>: eines der folgenden Symbole: =, <>, < >, <=, >= </br> <Version>: Versionsnummer</br> Beispiel: {$IFOPT SETUSERVERSION<=5.}
|
|
|
ON oder OFF |
|
|
NATIVE, CR, LF, CRLF |
|
{{code|{$IFOPT TSAWARE |
ON oder OFF |
|
|
OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON, OFF oder ERROR |
|
|
ON, OFF oder ERROR |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |
|
|
ON oder OFF |