Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dyrektywy warunkowe preprocesora GDL definiują konstrukcje warunkowe. Każda konstrukcja warunkowa rozpoczyna się od dyrektywy #Ifdef i kończy się dyrektywą #Endif . W międzyczasie, dyrektywa #Elseifdef może pojawić się zero, jeden lub więcej razy. Opcjonalna dyrektywa #Else musi występować między ostatnią dyrektywą #Elseifdef (jeśli jest używana) i ostateczną dyrektywą #Endif .
Każda z tych dyrektyw dzieli interweniujące dane (dyrektywy nieprocesora) na sekcje warunkowe; każda sekcja jest zachowywana na następnym etapie analizowania lub usuwania podczas przetwarzania wstępnego, jak opisano poniżej. Dane, które nie mają być przetwarzane i które nie są zawarte w żadnych konstrukcjach warunkowych, są zawsze zachowywane.
Dyrektywy sekcji warunkowej można zagnieżdżać. Cała konstrukcja warunkowa od #Ifdef do zamknięcia #Endif musi znajdować się całkowicie w jednej sekcji otaczającej tej konstrukcji warunkowej.
GDL używa następujących dyrektyw warunkowych: