#if
A diretiva #if controla a compilação condicional do arquivo de recurso verificando a expressão constante especificada. Se a expressão constante não for zero, #if direcionará o compilador para continuar processando instruções até o próximo #endif, #elseou #elif diretiva e, em seguida, pule para a instrução após a diretiva #endif. Se a expressão constante for zero, #if direcionará o compilador para ir para a próxima diretiva #endif, #elseou #elif.
#if constant-expression
-
de expressão constante
-
Expressão a ser verificada. Esse valor é um nome definido, uma constante de inteiro ou uma expressão que consiste em nomes, inteiros e operadores aritméticos e relacionais.
Exemplo
Este exemplo compila a instrução BITMAP somente se o valor atribuído Versão for menor que 3:
#if Version < 3
BITMAP 1 errbox.bmp
#endif
Tópicos relacionados