#if
#if ディレクティブは、指定した定数式をチェックして、リソース ファイルの条件付きコンパイルを制御します。 定数式が 0 以外の場合、#if は、次の #endif、#else、または #elif ディレクティブまでのステートメントの処理を続行し、#endif ディレクティブの後のステートメントにスキップするようにコンパイラに指示します。 定数式が 0 の場合、#if は、次の #endif、#else、または #elif ディレクティブにスキップするようにコンパイラに指示します。
#if constant-expression
-
定数式を する
-
チェックする式。 この値は、定義された名前、整数定数、または名前、整数、および算術演算子と関係演算子で構成される式です。
例
この例では、割り当てられた値 Version が 3 未満の場合にのみ、BITMAP ステートメントをコンパイルします。
#if Version < 3
BITMAP 1 errbox.bmp
#endif
関連トピック
-
プリプロセッサ ディレクティブの を する