Megosztás a következőn keresztül:


#if

A #if irányelv a megadott állandó kifejezés ellenőrzésével szabályozza az erőforrásfájl feltételes fordítását. Ha az állandó kifejezés nem nulla, #if arra utasítja a fordítót, hogy folytassa az utasítások feldolgozását a következő #endif, #elsevagy #elif irányelvig, majd ugorjon az utasításra a #endif irányelv után. Ha az állandó kifejezés nulla, #if arra utasítja a fordítót, hogy ugorjon a következő #endif, #elsevagy #elif irányelvre.

#if constant-expression

konstanskifejezési

Ellenőrizendő kifejezés. Ez az érték definiált név, egész számállandó vagy nevekből, egész számokból, számtani és relációs operátorokból álló kifejezés.

Példa

Ez a példa csak akkor fordítja le a BITMAP utasítást, ha a hozzárendelt Verzió érték kisebb, mint 3:

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

preprocesszoros irányelvek