Freigeben über


Bedingte GDL-Präprozessor-Anweisungen

GDL-Präprozessor-bedingte Direktiven definieren bedingte Konstrukte. Jedes bedingte Konstrukt beginnt mit der #Ifdef-Direktive und wird von der #Endif-Direktive beendet. Dazwischen kann die #Elseifdef Direktive null, ein oder mehrere Male angezeigt werden. Die optionale #Else Richtlinie muss zwischen der letzten #Elseifdef Richtlinie (sofern vorhanden) und der endgültigen #Endif-Richtlinie angezeigt werden.

Jede dieser Direktiven partitionieren die dazwischen liegenden Daten (Nicht-Präprozessordirektiven) in bedingte Abschnitte; Jeder Abschnitt wird für die nächste Phase der Analyse oder Löschung während der Vorverarbeitung beibehalten, wie unten beschrieben. Daten, die nicht verarbeitet werden sollen und die nicht in bedingten Konstrukten enthalten sind, bleiben immer erhalten.

Bedingte Abschnittsdirektiven können geschachtelt werden. Das gesamte bedingte Konstrukt vom #Ifdef bis zum schließenden #Endif muss sich vollständig innerhalb eines Abschnitts des eingeschlossenen bedingten Konstrukts befinden.

GDL verwendet die folgenden bedingten Direktiven:

#Ifdef

#Elseifdef

#Else

#Endif