#if
La directiva #if controla la compilación condicional del archivo de recursos comprobando la expresión constante especificada. Si la expresión constante no es cero, #if 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 la expresión constante es cero, #if dirige al compilador para ir a la siguiente directiva #endif, #elseo #elif.
#if constant-expression
-
de expresión constante
-
Expresión que se va a comprobar. Este valor es un nombre definido, una constante entera o una expresión formada por nombres, enteros y operadores aritméticos y relacionales.
Ejemplo
En este ejemplo se compila la instrucción BITMAP solo si el valor asignado Version es menor que 3:
#if Version < 3
BITMAP 1 errbox.bmp
#endif
Temas relacionados