Freigeben über


#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

Präprozessorrichtlinien