#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
Kapcsolódó témakörök