怎样使delphi编的程序瘦身?!(100分)

  • 主题发起人 wshiangdl
  • 开始时间
W

wshiangdl

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:
我很想知道怎样使delphi的EXE文件瘦身,我在编程中遇到这样的问题,没有编几个
FORM,编译后的EXE文件就达1M,那么一个管理系统,FORM也上百个,那程序不是大的可
怕吗?所以,恳请各位指点迷津,不甚感激!!!
 
多用api、动态创建窗体、多用过程、函数...
 
你可以用运行期包,这样,你的可执行文件的大小会大大减小!
 
编后用aspack软件压缩,网上找吧!
 
去下载一个aspack ,这个东西很好,能把可执行文件压缩,并且不影响执行,我至今还没有
发现其他的副作用,可以使你的exe变为原来的1/3
http://www.hktk.com/soft/soft_pack/aspack_2.html
 
能够动态创建就采用动态创建,重复窗体尽量采用窗体嵌窗体形式,多做公共函数。。。
 
尽量少用图像
 
多用动态库.函数.等.
 
多用API 再用ASPACK压缩exe
 
我这有AsPack,可以用的
 
我也有同感:一个缺省的delphi程序,就有300多k,就算用upx/AsPack,也还是很大,
关键是vcl太大了,Borland怎么不出一个精减版的VCL?好像有的人重写了一个精减版的VCL。
你可以查一查。
 
公司遍了一套软件,7M多,给客户拿去,人家说:“我们掏了一百多万,怎么才这么点东西?”,
好像显得我们在糊弄人家一样,倒霉啊![:(]
 
用DLL,用ASPACK
 
用动态编译 + BPL + ASPack(Upx)
 
1、处理编程期间的问题,从图片到链接库,到所有资源的使用上要瘦身。
2、用Aspack压缩(同时加壳,想破解就要脱壳了)。
Aspack2.1下载地址:
http://www.kitoosoft.com/download/soft.asp?id=14
 
顶部