进来讨论一下缩小Delphi 编译出来的exe体积

爱蹄子的羊头 爱蹄子的羊头 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有3个程序,
1个 exe 360K
1个 dll 220K
1个 ocx 500K

一共是 1080K, 用InnoSetup制作成安装包后大概600多KB


当我 Build with runtime package 勾上以后编译

exe 16K
dll 40K
ocx 55K

但是 这样发布就必须要带 bpl

vcl70.bpl 1300K
rtl70.bpl 700K

一共是2000多KB ,用InnoSetup 压缩后是 1100KB


重新编译 vcl70.bpl (1100KB) 和 rtl70.bpl(450KB)

这样压缩后的大小 还是有900KB 仍然比原先的大

为什么 外带bpl 比自带bpl 体积还要大? 不科学啊.
有什么办法可以再缩小点体积?
...全文
评论 26
收藏 已收藏
分享
返回顶部