文件大小:
軟件介紹
在Delphi中,也有與C相似的預(yù)編譯指令,雖然該類指令只在當(dāng)前的單個文件有效,但是這一類指令對于進(jìn)行多版本的制作工作,確實有著相當(dāng)不錯的用途。
使用預(yù)編譯指令,在制作同一個程序的多個版本時,只需找出各版本中有區(qū)別的單元,依次定義統(tǒng)一的版本符號(Symbol),然后在程序段中加入條件預(yù)編譯指令,就可以在實際編譯中取舍編譯不同的程序部分,這樣對于程序的規(guī)范性(定義統(tǒng)一的版本符號)和保密性(不同的版本編譯不同的程序部分)有很好的作用。
更新日志:
1.0.0.7
新版本更改界面和組項目執(zhí)行方式.
更新了支持XE7
工程項目組支持編輯delphi個版本工程批量編譯安裝運行!
Delphi編譯、創(chuàng)建和鏈接:
每當(dāng)點擊Run按鈕時,Delphi都會編譯和鏈接程序,但它只編譯改動過的單元。Delphi能知道哪個個文件已改動,哪個文件沒有改到。
絕大部分時間中,我們都想看一看改變后的程序運行結(jié)果,在這種情況下,就需要點擊Run按鈕,程序?qū)⒈痪幾g、鏈接和執(zhí)行。但有時候可能不想運行程序,比如只想編譯程序,看一看有沒有什么錯誤。
當(dāng)默認(rèn)創(chuàng)建一個Application時(工程文件名DRP默認(rèn)為Project1),在Delphi的主菜單Project下,則有以下幾個菜單選項:
1、Syntax check Project1 選項,它能讓Delphi編譯工程,并且報出任何錯誤和警告,這時檢查代碼錯誤最快的方法,Delphi只編譯工程,而不執(zhí)行鏈接,Syntax check選項的目的就是盡快檢查代碼的語法錯誤,因為鏈接階段需要占額外的時間,Syntax check忽略了這一步。界面如下:
2、Compile Project1 選項,就像Syntax check一樣,它用來編譯從最近一次編譯后改動過的任何單元。它需要執(zhí)行鏈接,因此比Syntax check 選項所占的時間稍長一點,當(dāng)需要只編譯和鏈接程序而不運行時就可以用Compile 選項。界面如下:
默認(rèn)情況下,該Compile選項不會顯示編譯狀態(tài)對話框,通過主菜單【Tools | Environment Option】對話框中打開“Preferences”選項卡,在Compiling and running組合框中勾選“Show compiler progress”選項即可打開編譯狀態(tài)對話框,如下:
Delphi編譯工程的速度非??欤室话悴恍枰幾g狀態(tài)對話框,實際上,編譯狀態(tài)對話框增加了編譯時間,因為編譯狀態(tài)對話框中顯示信息是占用時間的。
3、Build project1 選項,占的時間最長,這個選項編譯工程中的每一個單元,不管這個單元是否有改動,當(dāng)編譯完所有單元后,Delphi鏈接整個工程,并生成Project1.exe可執(zhí)行文件。
不管選擇哪種方式編譯工程,如果發(fā)現(xiàn)了錯誤,Code Editor 將會出現(xiàn)在頂級窗口,并且Code Editor 底部的信息窗口將會顯示錯誤和警告清單。Code Editor 會把第一處出錯的代碼行加亮,當(dāng)成功進(jìn)行語法檢查、編譯、鏈接和創(chuàng)建后,就可以通過選擇Run按鈕來運行程序。
編譯并建立其他Delphi程序
在Delphi中,大部分情況都是編寫基于VCL的應(yīng)用程序。但有時也要編寫其他類型的應(yīng)用程序。點擊主菜單【File | New | Other..】可以看到Delphi支持的其他類型應(yīng)用程序,如下:
DLL Wizard,將創(chuàng)建動態(tài)鏈接庫(DLL)
Console Application,Win32控制臺應(yīng)用程序是一種32位程序,它在Windows的DOS模式下運行。任何不需要圖形接口的應(yīng)用程序基本上都適合控制臺應(yīng)用程序。
版權(quán)聲明:
1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!
2 本站將不對任何資源負(fù)法律責(zé)任,所有資源請在下載后24小時內(nèi)刪除。
3 若有關(guān)在線投稿、無法下載等問題,請與本站客服人員聯(lián)系。
4 如侵犯了您的版權(quán)、商標(biāo)等,請立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784
- 千億體育手機(jī)版本v2.0.1 安卓版
- tplink物聯(lián)電腦版(原tplink安防) v2.12.17.
- Sandboxie Plus v1.9.8 / v5.64.8 開源電腦
- 字魂100號方方先鋒體字體包免費版
- 奧維互動地圖奧維地圖PC破解版VIP V9.0.6
- 蘭博對戰(zhàn)平臺 V1.38.6 官方最新版 / 蘭博玩
- reWASD(Xbox One手柄映射工具) V6.0.1.5190
- mtool修改器 V2023.11 官方最新版 / mtool
- 115轉(zhuǎn)存助手ui優(yōu)化版腳本 V3.9.1 綠色免費
- iSecure Center電腦客戶端 V1.5.0 官方版
點擊加載更多評論>>