#ifndef
La directiva #ifndef controla la compilación condicional del archivo de recursos comprobando el nombre especificado. Si no se ha definido el nombre o si su definición se ha quitado mediante la directiva #undef , #ifndef dirige al compilador para que siga procesando instrucciones hasta el siguiente #endif, #else o #elif directiva y, a continuación, vaya a la instrucción después de la directiva #endif . Si se define el nombre, #ifndef dirige al compilador para ir al siguiente #endif, #else o directiva #elif .
#ifndef name
-
Nombre
-
Nombre que va a comprobar la directiva.
En este ejemplo se compila la instrucción BITMAP solo si Optimize no está definida:
#ifndef Optimize
BITMAP 1 errbox.bmp
#endif