日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

减小Delphi的Exe文件大小

發(fā)布時(shí)間:2025/3/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 减小Delphi的Exe文件大小 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一般來(lái)說(shuō),由Delphi生成的EXE文件,要比其由它編程語(yǔ)言生成的體積大一些。這主要是由于使用VCL的原因(當(dāng)然,VCL是有許多優(yōu)點(diǎn)的!)?
以下是減小EXE文件大小的幾種途徑:?

01) 使用加殼工具(如 UPX,ASPack 等)?
02) 使用 KOL?
03) 不使用VCL來(lái)編寫程序?
04) 使用 ACL (API 控制庫(kù))?
05) 使用 StripReloc?
06) 去除運(yùn)程調(diào)試信息與 TD32?
07) 把允許的代碼寫到 DLL 中?
08) 不要在設(shè)計(jì)時(shí)把圖片放置在 Form 上,而是運(yùn)行時(shí)加載?
09) 使用被壓縮的圖片(使用JPG 而不用 BMP)?
10) 在 DFM 文件中減少屬性?
(參考后面的鏈接 “怎樣使您的EXE文件更輕便”)?
11) Use the TStringList replacement by ~LOM~?
Use the Minireg - TRegistry replacement by Ben Hochstrasser?


01)?
UPX 是一個(gè)免費(fèi)、輕便、可擴(kuò)展和高性能的可執(zhí)行文件加殼工具,支持多種不同的可執(zhí)行文件格式。它可以達(dá)到非常優(yōu)秀的壓縮比,且可以非常快的解壓。?


http://upx.sourceforge.net/?


ASPack 是一款高級(jí)的Win32可執(zhí)行文件壓縮器,可以減小32位Windows程序的大小達(dá)70%。(ASPack的壓縮率提高了zip文件格式產(chǎn)業(yè)標(biāo)準(zhǔn)10-20%) ASPack使得Windows 95/98/NT 程序與庫(kù)更小,降低了網(wǎng)絡(luò)的傳輸量。它也可以在一定程度上保護(hù)程序免受那些非專業(yè)黑客的反向工程。壓縮后的程序在運(yùn)行時(shí)基本上沒有什么性能上的影響。?


http://www.aspack.com/aspack.htm?


{****************************************************************}?


02)?
KOL - (關(guān)鍵對(duì)象庫(kù) Key Objects Library)是用于 Delphi 開發(fā)強(qiáng)大的32位Windows圖形用戶界面應(yīng)用程序一套對(duì)象庫(kù)。它比用VCL進(jìn)行開發(fā)可以使程序變得更小。?


http://bonanzas.rinet.ru/?


{****************************************************************}?


03)?
不使用VCL?
如果您想要實(shí)現(xiàn)瘦小的EXE文件,就不要使用VCL,Delphi 完全可以讓您通過(guò)調(diào)用WinAPI函數(shù)來(lái)實(shí)現(xiàn)Delphi 100%的豐富功能。?


http://nonvcl.luckie-online.de/?
http://www.erm.tu-cottbus.de/delphi/stuff/Tutorials/nonVCL/index.html?
http://www.swissdelphicenter.ch/en/delphizeus?
http://www.tutorials.delphi-source.de/nonvcl/?




{****************************************************************}?


04)?


ACL (API 控制庫(kù) API Controls Library)?
純以API寫程序是完全可能的,但我希望達(dá)到兩個(gè)目的 —— 寫出瘦小程序和生成新的控制庫(kù),在寫程序的時(shí)候,也就創(chuàng)建了我自己的TWinControl和全部標(biāo)準(zhǔn)的Windows控制類.?


http://www.apress.ru/pages/bokovikov/delphi/index.html?


{****************************************************************}?


05)?
StripReloc是一個(gè)免費(fèi)的(GPL 許可協(xié)議) 命令行應(yīng)用程序,用于移去Win32 PE格式文件多余的重配區(qū)段(".reloc") ,以減小它們的大小。大多數(shù)編譯器/鏈接程序(包括Delphi)會(huì)在EXE文件里寫入重配區(qū)段,但由于EXE文件從不會(huì)重新部署,所以該區(qū)段只會(huì)浪費(fèi)空間。?


http://www.jrsoftware.org/striprlc.php?


{****************************************************************}?


06)?
去除調(diào)試信息?


Debug信息會(huì)占用一部分空間的,對(duì)于最終的發(fā)行版,完全可以不要這部分信息 。?
Delphi IDE菜單?
? ? project-Options-Compiler - Debugging 與?
? ? project- Options - Linker - EXE and DLL options?


去掉下面兩項(xiàng),可以減少文件的大小?
"Include TD32 debug info" 與 "Build with runtime packages".?


{****************************************************************}?


08/09)?
對(duì)于圖片?


最好不要在設(shè)計(jì)期把圖片加到窗體,尤其是大的圖片,因?yàn)檫@樣以來(lái),Delphi會(huì)把圖片也編譯到你的可執(zhí)行文件中去,從而增大EXE文件的尺寸。建議在運(yùn)行時(shí),以代碼的方式,實(shí)時(shí)的載入圖片。?


{****************************************************************}?


10)?
怎樣使您的EXE文件更輕便:?
http://www.undu.com/DN970301/00000064.htm?


{****************************************************************}?


11)?
TStringList replacement by ~LOM~?
Minireg - TRegistry replacement?


Trackback地址: http://www.yculblog.com/trackback/4/340843

總結(jié)

以上是生活随笔為你收集整理的减小Delphi的Exe文件大小的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品天天av精麻传媒 | 五月婷婷中文 | 亚洲欧美一区二区激情 | 欧美一区二区成人 | 日本www在线 | 美女福利网站 | 91嫩草香蕉 | 国产精品二区一区二区aⅴ污介绍 | 黄网站免费在线 | 久久涩视频 | 欧美日韩不卡在线 | 日韩欧美亚洲国产 | 亚洲一区二区三区四区视频 | 亚洲一区二区欧美 | 激情久久网 | 曰本女人与公拘交酡 | yy4138理论片动漫理论片 | 亚洲精品一区在线观看 | 日本一本二本三区免费 | 一区二区人妻 | 国产不卡一区 | a天堂中文在线观看 | 国产三级在线免费观看 | 欧美sese| 成人av片免费看 | 亚洲免费黄色片 | 三年中文在线观看免费观看 | 国产性猛交xxxx免费看久久 | 又污又黄又爽的网站 | 日韩射吧 | 欧美亚洲在线观看 | 1024国产在线| 欧美一区在线观看视频 | 久久久毛片 | 精品国产一级久久 | 狠狠激情| 激情五月在线 | 国产911 | 男女黄色片 | 波多野结衣av在线观看 | 日本福利小视频 | 在线成人黄色 | 情涩快播| 男人操女人逼逼视频 | 久久dvd| 国产黄色的视频 | 少妇精品久久久一区二区三区 | 99久久99久久精品国产片果冻 | 打开每日更新在线观看 | 成人亚洲精品777777ww | 欧美wwwwww| 樱花电影最新免费观看国语版 | 中文在线字幕av | 亚洲无毛| 五月天狠狠干 | 伊人激情影院 | 欧美交换国产一区内射 | 男女猛烈无遮挡免费视频 | 99久久九九| 久久日本精品字幕区二区 | 好色999| 久久先锋 | 成人在线观看一区二区三区 | 午夜视频在线观看国产 | 双性皇帝高h喷汁呻吟 | 制服.丝袜.亚洲.中文.综合懂色 | 日本精品人妻无码免费大全 | 国产一区二区伦理 | 91精品国产综合久久福利软件 | 国产原创视频 | 吞精囗交69激情欧美 | 91香蕉视频黄 | 成人午夜视频精品一区 | 一区二区三区美女 | 97日日夜夜 | 美女露胸无遮挡 | 黄色一级黄色片 | 欧美xxxx83d| 亚洲国产精品国自产拍av | 免费在线激情视频 | 日本性xxxxx 免费毛片视频网站 | 三上悠亚中文字幕在线播放 | 国产免费一区二区三区视频 | 国产婷婷一区二区三区久久 | 超碰caoprom| 男女插插插网站 | 精品伦理一区二区 | 国产亚洲精品一区二区三区 | 精品一性一色一乱农村 | 播金莲一级淫片aaaaaaa | 麻豆蜜桃wwww精品无码 | 亚洲国产果冻传媒av在线观看 | 青青青在线视频观看 | 欧美精品区 | 天天干天天舔天天射 | a级无毛片 | 亚洲三级小视频 | 成年人在线免费观看 | 小草av |