#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 continuar procesando instrucciones hasta el siguiente #endif, #elseo #elif directiva y, a continuación, pasa a la instrucción después de la directiva #endif. Si se define el nombre, #ifndef dirige al compilador para ir directamente a la siguiente directiva #endif, #elseo #elif.
#ifndef name
-
nombre de
-
Nombre que va a comprobar la directiva.
Ejemplo
En este ejemplo se compila la instrucciónBITMAP solo si Optimize no está definido:
#ifndef Optimize
BITMAP 1 errbox.bmp
#endif
Temas relacionados