#ifdef

La direttiva #ifdef controlla la compilazione condizionale del file di risorse controllando il nome specificato. Se il nome è stato definito usando una direttiva #define o usando l'opzione della riga di comando /d con il compilatore di risorse, #ifdef indirizza il compilatore a continuare con l'istruzione immediatamente dopo la direttiva #ifdef . Se il nome non è stato definito, #ifdef indirizza il compilatore a ignorare tutte le istruzioni fino alla direttiva #endif successiva.

#ifdef name

Nome

Nome da controllare dalla direttiva .

Esempio

In questo esempio viene compilata l'istruzione BITMAP solo se è definito Debug:

#ifdef Debug
BITMAP 1 errbox.bmp
#endif

Direttive del preprocessore