#ifdef

A diretiva #ifdef controla a compilação condicional do arquivo de recurso verificando o nome especificado. Se o nome tiver sido definido usando uma diretiva #define ou usando a opção de linha de comando /d com o compilador de recursos, #ifdef direcionará o compilador para continuar com a instrução imediatamente após a diretiva #ifdef . Se o nome não tiver sido definido, #ifdef direcionará o compilador para ignorar todas as instruções até a próxima diretiva #endif .

#ifdef name

Nome

Nome a ser verificado pela diretiva .

Exemplo

Este exemplo compila a instrução BITMAP somente se Depurar for definido:

#ifdef Debug
BITMAP 1 errbox.bmp
#endif

Diretivas de pré-processador