#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 Verarbeitung von Anweisungen bis zur nächsten # endif-Anweisung, einer anderen - oder # elif-Direktive fortzufahren und dann mit der Anweisung nach der # endif-Direktive zu springen. # Wenn der Name definiert ist, # leitet ifndef den Compiler an, mit der nächsten # endif-, # else- oder # elif-Direktive zu springen.
#ifndef name
-
Namen
-
Der 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