Partilhar via


#if

A diretiva #if controla a compilação condicional do arquivo de recurso verificando a expressão constante especificada. Se a expressão constante for diferente de zero, #if direciona o compilador para continuar processando instruções até a próxima #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 direciona o compilador para pular para a próxima #endif, #elseou #elif diretiva.

#if constant-expression

de expressão constante

Expressão a verificar. Esse valor é um nome definido, uma constante inteira 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 Version for menor que 3:

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

Diretivas de pré-processador