#ifndef
A diretiva #ifndef controla a compilação condicional do arquivo de recurso verificando o nome especificado. Se o nome não tiver sido definido ou se sua definição tiver sido removida usando a diretiva #undef, #ifndef 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 o nome for definido, #ifndef direcionará o compilador para ir para a próxima diretiva #endif, #elseou #elif.
#ifndef name
-
nome
-
Nome a ser verificado pela diretiva.
Exemplo
Este exemplo compila a instruçãoBITMAP somente se Optimize não estiver definido:
#ifndef Optimize
BITMAP 1 errbox.bmp
#endif
Tópicos relacionados