Lire en anglais

Partager via


#ifndef

La directive #ifndef contrôle la compilation conditionnelle du fichier de ressources en vérifiant le nom spécifié. Si le nom n’a pas été défini ou si sa définition a été supprimée à l’aide de la directive #undef , #ifndef indique au compilateur de poursuivre le traitement des instructions jusqu’à la directive #endif, #else ou #elif suivante, puis de passer à l’instruction après la directive #endif . Si le nom est défini, #ifndef indique au compilateur de passer à la directive #endif, #else ou #elif suivante.

#ifndef name

Nom

Nom à vérifier par la directive.

Exemple

Cet exemple compile l’instruction BITMAP uniquement si Optimize n’est pas défini :

#ifndef Optimize
BITMAP 1 errbox.bmp
#endif

Directives de préprocesseur