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