如何减小发行的程序(50分)

  • 主题发起人 baiwan_sun
  • 开始时间
B

baiwan_sun

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个小程序有1.3M,我想以带动态包的形式发行,但是动态包VCL.DPL有1.8M如何减小此动态包呢?请各位大虾指点
 
你1.3M是独立exe文件,还是带runtime package的?
 
一、对EXE使用ASpack进行压缩
二、对动态包的文件进行挑选
 
一、对EXE使用ASpack进行压缩(我的 App 2.8 M , 压缩后 800 K !)
二、对动态包ASpack进行压缩(我没有试过,但一般的 DLL 没有问题)
 
没有用到的控件不要放到动态包中
 
1,删除没用的Unit
2,使用可以对运行文件压缩的工具(ASPARK,UNP等)
3,尽量不要用那么多控件.
 
您可以不选project-options-packages-build with runtime packages.
就可以只带EXE运行,可以不带VCL包。
当然,有些控件必须带包运行。这时,上面的方法就不管用了。
 
你的程序小不用设置为带VCL包。直接生成独立的EXE,然后用EXE文件压缩工具
压缩如aspack,unp
 
多人接受答案了。
 
顶部