關於Delphi的inc文件

      .inc 文件顧名思義是include file的意思。實際上,文件的後綴對於文件包含是無所謂你能夠包含一個asp文件,也能夠包含txt文。通常咱們使用inc做爲後綴,是由於這樣能體現該文件的做用。.inc文件的做用有點相似於C/C++內的.H .HPP頭文件,使用inc文件能夠使咱們的程序,增加可讀性,更易於開發和維護。學習

    最近纔剛接觸到……學習Delphi是在工做中邊作邊學的,inc文件在工程中能夠起到模式開關的功能,好比你在編譯版程序中要作什麼,在正式發佈版程序中要作什麼,能夠經過inc文件來實現。e.g:在***.inc文件中紅添加spa

 {$DEFINE DEBUG}

並將inc文件包含到某一.pas文件中:{$I ***.inc}(編譯指令的開始字符是「 $「 ,它老是出如今 「{「符號以後,$以後爲編譯指令的實際部分,能夠是一個或多個字符(根據指令的不一樣而定),在指令後還能夠包含一個或多個須要的參數。一個編譯指令的結束符爲「}」。)並在某個位置使用此編譯指令:code

{$IFDEF DEBUG}開發

    do 1
編譯

 {$ELSE}class

    do 2
file

 {$ENDIF}程序

這樣就能保證在有宏定義DEBUG的時候執行do 1,若是想在某種狀態下執行do 2,那麼能夠再搞一個inc文件,裏邊寫成註釋

{.$DEFINE DEBUG}

將宏定義變成註釋,那麼ok,執行do 2.文件

相關文章
相關標籤/搜索