#if
#if指示詞會檢查指定的常數運算式,以控制資源檔的條件式編譯。 如果常數運算式為非零值, #if 指示編譯器繼續處理語句到下一個 #endif、 #else或 #elif 指示詞,然後在 #endif 指示詞之後跳至 語句。 如果常數運算式為零, #if 指示編譯器跳至下一個 #endif、 #else或 #elif 指示詞。
#if constant-expression
-
constant-expression
-
要檢查的運算式。 這個值是定義的名稱、整數常數,或包含名稱、整數和算術和關係運算子的運算式。
只有當指派的版本值小於 3 時,此範例才會編譯 BITMAP 語句:
#if Version < 3
BITMAP 1 errbox.bmp
#endif