Delen via


#if

De #if richtlijn bepaalt voorwaardelijke compilatie van het resourcebestand door de opgegeven constante expressie te controleren. Als de constante expressie niet-nul is, #if de compiler om door te gaan met het verwerken van instructies tot aan de volgende #endif, #elseof #elif instructie en gaat u vervolgens naar de instructie na de #endif-instructie. Als de constante expressie nul is, #if de compiler om naar de volgende #endif, #elseof #elif instructie te gaan.

#if constant-expression

constante expressie

Expressie die moet worden gecontroleerd. Deze waarde is een gedefinieerde naam, een integerconstante of een expressie die bestaat uit namen, gehele getallen en rekenkundige en relationele operatoren.

Voorbeeld

In dit voorbeeld wordt de instructie BITMAP alleen gecompileerd als de waarde die is toegewezen, kleiner is dan 3:

#if Version < 3
BITMAP 1 errbox.bmp
#endif

preprocessorrichtlijnen