Freigeben über


#if

Die #if Direktive steuert die bedingte Kompilierung der Ressourcendatei durch Überprüfen des angegebenen Konstantenausdrucks. Wenn der Konstantenausdruck nicht null ist, leitet #if den Compiler an, die Verarbeitungsanweisungen bis zum nächsten #endif, #elseoder #elif Direktive fortzusetzen, und springt dann nach der #endif-Direktive zur Anweisung. Wenn der Konstantenausdruck null ist, leitet #if den Compiler an, zum nächsten #endif, #elseoder zur #elif Direktive zu springen.

#if constant-expression

konstanten Ausdruck

Der zu überprüfende Ausdruck. Dieser Wert ist ein definierter Name, eine ganze Zahl oder ein Ausdruck, der aus Namen, Ganzzahlen und arithmetischen und relationalen Operatoren besteht.

Beispiel

In diesem Beispiel wird die BITMAP--Anweisung nur kompiliert, wenn der zugewiesene Wert kleiner als 3 ist:

#if Version < 3
BITMAP 1 errbox.bmp
#endif

Präprozessorrichtlinien