#ifndef
Директива #ifndef управляет условной компиляцией файла ресурсов путем проверки указанного имени. Если имя не определено или его определение было удалено с помощью директивы #undef , #ifndef предписывает компилятору продолжить обработку инструкций до следующей директивы #endif, #else или #elif , а затем перейти к оператору после директивы #endif . Если имя определено, #ifndef указывает компилятору перейти к следующей директиве #endif, #else или #elif .
#ifndef name
-
Имя
-
Имя, проверяемое директивой .
В этом примере инструкция BITMAP компилируется только в том случае, если параметр Optimize не определен:
#ifndef Optimize
BITMAP 1 errbox.bmp
#endif