我的主頁: http://www.tommstudio.com/
在Delphi中,也有與C相似的預編譯指令,雖然該類指令只在當前的單個文件有效(也有可能是筆者未全面了解該類指令的真正用法),但是這一類指令對于進行多版本的制作工作(如從標準版中出學習版),確實有著相當不錯的用途。
一.指令介紹:
1.DEFINE指令:
格式:{$DEFINE 名稱}
說明 :用于定義一個在當前單元有效的符號(Symbol)。定義了之后可以使用IF DEF和IFNDEF指令來判斷該符號是否存在。
2.UNDEF指令:
格式:{$UNDEF 名稱}
說明:用于取消一個在當前單元已經定義的符號(Symbol)。該指令和DEFINE配合使用。
3.IFDEF指令:
格式:{$IFDEF 名稱}
說明:如果該指令后的名稱已經定義,則編譯該指令后直到{$ELSE}或{$ENDIF}之間的代碼段。
4.IFNDEF指令:
格式:{$IFNDEF 名稱}
說明:如果該指令后的名稱沒有定義,則編譯該指令后直到{$ELSE}或{$ENDIF}之間的代碼段。
5.IFOPT指令:
格式:{$IFOPT 開關}
說明:如果該指令后的開關已經設立,則編譯該指令后直到{$ELSE}或{$ENDIF}之間的代碼段。
舉例:
|
|
|
|
|
|
|
|
|
新聞熱點
疑難解答
圖片精選