#ifdef
Die #ifdef-Direktive steuert die bedingte Kompilierung der Ressourcendatei, indem der angegebene Name überprüft wird. Wenn der Name mithilfe einer #define-Direktive oder mithilfe der Befehlszeilenoption /d mit dem Ressourcencompiler definiert wurde, weist #ifdef den Compiler an, mit der Anweisung unmittelbar nach der #ifdef-Direktive fortzufahren. Wenn der Name nicht definiert wurde, weist #ifdef den Compiler an, alle Anweisungen bis zur nächsten #endif-Direktive zu überspringen.
#ifdef name
-
Namen
-
Name, der von der -Direktive überprüft werden soll.
In diesem Beispiel wird die BITMAP-Anweisung nur kompiliert, wenn Debug definiert ist:
#ifdef Debug
BITMAP 1 errbox.bmp
#endif