#ifndef
Die #ifndef Direktive steuert die bedingte Kompilierung der Ressourcendatei durch Überprüfen des angegebenen Namens. Wenn der Name nicht definiert wurde oder seine Definition mithilfe der #undef-Direktive entfernt wurde, leitet #ifndef den Compiler an, die Verarbeitungsanweisungen bis zum nächsten #endif, #elseoder #elif Direktive fortzusetzen und dann nach der #endif-Direktive mit der Anweisung fortzufahren. Wenn der Name definiert ist, leitet #ifndef den Compiler an, zum nächsten #endif, #elseoder #elif Direktive zu springen.
#ifndef name
-
Name
-
Name, der von der Direktive überprüft werden soll.
Beispiel
In diesem Beispiel wird die BITMAP Anweisung nur kompiliert, wenn Optimize nicht definiert ist:
#ifndef Optimize
BITMAP 1 errbox.bmp
#endif
Verwandte Themen