1樓:匿名使用者
因為delphi編譯的exe是基本不依賴別的dll的。另,面嚮物件語言,由於繼承、多型等因素,vcl庫中本身含有豐富的功能,雖然你的程式只用了其中的少部分,但封裝時自然是有不少冗餘的。所以delphi編譯的程式較大!
可以用exe檔案壓縮工具將其壓縮到30%左右。
delphi重新編譯後exe檔案變大,該怎麼處理
2樓:網友
1.前人是不是在工程裡勾上了build with runtime packages?
2.也有可能是你裝了d裡安裝了很多外掛程式,並引用了此單元。
為什麼編譯出的程式體積那麼大
3樓:戎冰夏侯
那是因為用delphi編寫的圖形介面程式必須包含vcl庫,否則無法在未安裝delphi執行時間庫的機子上執行,靜態鏈結的話會將程式用到的vcl元件部分都鏈結到可執行檔案中去,所以檔案體積比較大,如果編譯是選擇build with runtime packages,但是系統裡必須已安裝delphi執行時間庫。
delphi xe6 編譯出的exe程式,體積很大怎麼弄
4樓:匿名使用者
在編譯選項中選擇關閉除錯資訊、出錯資訊,再用aspack可執行檔案壓縮工具進行壓縮。
delphi寫的程式怎麼編譯成可執行檔案
5樓:陽光上的橋
方法。
一、在delphi裡面選選單project下的build可以生成exe檔案。
方法。二、在命令提示符下使用編譯。dpr工程檔案,例如:
c:\>dcc32
delphi xe6 編譯出的exe程式,體積很大怎麼弄
6樓:匿名使用者
1、加殼壓縮 比如ups殼。
2、快速程式設計工具都這樣,鏈結了大量有可能用不上的開發包。
用c++工具就會小很多,但是開發速度又慢了,以前我的乙個delphi軟體超過30多m,為了減小體積,把大量的常用功能用dll來實現,縮小到3m,只留乙個主form和dll引用。
7樓:匿名使用者
釋出時採用release編譯,比debug模式要小很多。
用aspack 或 upx 壓縮下再發布。
使用帶包編譯,這種方法安裝包會很大,因為用到的包像rtl vcl等bpl包都需要放安裝包裡,另外用到的第三方元件的bpl也要一起打包,缺少任何乙個都會執行不起來,優勢是編譯出來的exe非常小,更新時會很方便,這個利弊需要自行權衡。
delphi xe6 編譯出的exe程式,體積很大怎麼弄
8樓:傻傻的愛
用upack壓縮一下,快速程式設計工具都這樣,鏈結了大量有可能用不上的開發包用c++工具就會小很多,但是開發速度又慢了,以前我的乙個delphi軟體超過30多m,為了減小體積,把大量的常用功能用dll來實現,縮小到3m,只留乙個主form和dll引用。
delphi編譯出來的檔案太大了,有辦法減小嗎
9樓:網友
針對電腦用的應用程式建議不要用xe系列高版本。用d5 6 7編寫出來的就2m 左右而且流暢。
10樓:
你的**等直接編譯到檔案裡的資源 動態載入。
delphi原始碼如何編譯為可執行檔案
11樓:網友
ctrl+f9,然後你一定要看下是不是有錯誤,如果有錯誤就生成不了exe!!!然後在進一步除錯可以繼續提問,希望我的令您滿意!
12樓:網友
經過編譯即可執行。
源**通常不能直接執行,即便是組合語言程式設計也需進行編譯形成機器**後,cpu方可執行。
13樓:網友
開啟字尾名為。dpr的檔案,開啟後可以按f9或者選單欄run裡的run
14樓:網友
你只要執行源**後,就自動在原來的目錄下面生成exe檔案了。
偏導數連續為什麼可推出來可微,這時候的偏導數連續也只能說明在
解 分享一種bai解法,均用無窮小 du量替換求解。x 0時,zhiln 1 x x daoe x 1 x cosx 1 1 2 x 2 1 x 版1 x,3 題,原式 lim x 0 1 1 2 tanx 1 1 2 sinx 1 x 2 1 x 1 2 lim x 0 tanx sinx x 3...
為什麼在c 上寫好且執行的程式在ACM編譯器上卻編譯錯誤
如果真想做acm,就不要用vc6.0,vc對標準c 支援很差。用dev c 正賽windows系統都沒有,要學會用emacs netbeans eclipse 若出現編譯錯誤,各oj上都會有提示,告訴你哪行錯了。常見vc正確,但標準c 錯誤的 1.void main 純粹m yy gcc和iso c...
冒險島月露為什麼那麼難打出來?有什麼方法可以提高月露爆率
看人品,掛了四日滿二十個,只得女皇強化,之後繼續打各職業的任務道具才得騎士團技能,暴率一樣低 暈,那東西開雙爆都難打,我乾脆不做了 就算你開雙爆去都很惱火,那個東西改得很低得 冒險島月露很難爆 你好 月露的概率大約是混沌卷的1 3,比較坑爹,建議開雙倍爆率24小時的掛,如果是手動打,很痛苦!並且月露...