導航:首頁 > 源碼編譯 > 如何減少delphi編譯的exe

如何減少delphi編譯的exe

發布時間:2023-01-01 00:09:23

① Delphi XE6 編譯出的exe程序,體積很大怎麼弄

推薦您用upx壓縮殼進行壓縮。
1、upx壓縮殼的說明(來自網路)

登錄/注冊後可看大圖

UPX (the Ultimate Packer for eXecutables)是一款先進的可執行程序文件壓縮器,壓縮過的可執行文件體積縮小50%-70% ,這樣減少了磁碟佔用空間、網路上傳下載的時間和其它分布以及存儲費用。 通過 UPX 壓縮過的程序和程序庫完全沒有功能損失和壓縮之前一樣可正常地運行,對於支持的大多數格式沒有運行時間或內存的不利後果。 UPX 支持許多不同的可執行文件格式 包含 Windows 95/98/ME/NT/2000/XP/CE 程序和動態鏈接庫、DOS 程序、 Linux 可執行文件和核心。

② 如何減小Delphi應用程序(EXE)的大小

01) 使用加殼工具(如 UPX,ASPack 等)
02) 使用 KOL
03) 不使用VCL來編寫程序
04) 使用 ACL (API 控制庫)
05) 使用 StripReloc
06) 去除運程調試信息與 TD32
07) 把允許的代碼寫到 DLL 中
08) 不要在設計時把圖片放置在 Form 上,而是運行時載入
09) 使用被壓縮的圖片(使用JPG 而不用 BMP)
10) 在 DFM 文件中減少屬性 !

③ Delphi XE6 編譯出的exe程序,體積很大怎麼弄

1、加殼壓縮 比如UPS殼。
2、快速編程工具都這樣,鏈接了大量有可能用不上的開發包

用C++工具就會小很多,但是開發速度又慢了,
以前我的一個Delphi軟體超過30多M,為了減小體積,
把大量的常用功能用DLL來實現,縮小到3M,只留一個主Form和DLL引用

④ 為什麼delphi編譯生成的exe文件這么大

delphi 編譯生成的 exe 文件,佔用磁碟位元組數比較大的原因在於,delphi 編譯的文件中包含有其他的數據信息更多。

以下在 delphi xe 10 中,建立一個只包含空窗體的工程,通過多種配置進行編譯,生成的 exe 文件大小的測試:

1、通常 delphi 的文件為了調試方便,默認新建工程進行編譯的 exe 文件,是包含有 Debug 信息的,其生成的 exe 文件大小約為10.5M:



簡單經過以上3步,delphi 生成的 exe 文件大小已經從最初的 10.5 M,減小到 1.69 M。


此外,諸如:低版本的 delphi 使用 AnsiString 作為預設字元集,而高版本使用 UniCode 作為字元集等因素,也會使得 exe 文件增大。

閱讀全文

與如何減少delphi編譯的exe相關的資料

熱點內容
單片機串口10v 瀏覽:386
lua文件加密怎麼解除 瀏覽:154
如何查看關閉伺服器埠號 瀏覽:140
python運維平台 瀏覽:604
壓縮包解壓出文件不是文件夾 瀏覽:915
壓縮骨折50天 瀏覽:913
程序員托尼 瀏覽:391
linux查看所有用戶許可權 瀏覽:297
利用單片機生成二維碼 瀏覽:173
html載入php頁面 瀏覽:215
android程序員怎麼提高 瀏覽:740
采購崗位須要程序員嗎 瀏覽:637
線性判別分析演算法 瀏覽:430
解壓折紙教程書 瀏覽:492
應廣單片機代理 瀏覽:515
女白領吃甜食解壓視頻 瀏覽:823
md5加密系統中的應用 瀏覽:909
空調壓縮機線路原理圖 瀏覽:421
雙鑰加密技術有哪些 瀏覽:274
免費的pdf虛擬列印機 瀏覽:803