优化程序的大小(100分)

  • 主题发起人 主题发起人 gyq918
  • 开始时间 开始时间
G

gyq918

Unregistered / Unconfirmed
GUEST, unregistred user!
  请问在delphi5.0中如何优化程序的大小。我写了一个数据库程序,只有六个窗体(所有文件加起来只有50K),编译出来却有1.2M。如何减小他的大小?
 
用Aspack压缩一下吧,很管用。
作者主页是http://www.alenka.spb.ru/aspack
或者到下载站点下载一个
 
用Aspack压缩
aspack2000:
http://home4u.china.com/technology/programming/windstorm2000/tools/asp
ack2000.zip
ca2000:解密文件
http://home4u.china.com/technology/programming/windstorm2000/tools/ca2
000.zip
welcom to windstorm2000.yeah.net
 

把所有的位图动态装入,使之与文件上分离出来。
 
Aspack可以优化你的程序,特别是资源文件。
另外在程序中不要把Image的图和程序一起保存。
 
还可以把一些静态连接的DLL改为动态链接。
 
建议使用UPX压缩,ASPACK压缩出来的东西好像不太稳定。另外不要使用太多的第三方组件
 
使用PECompact压缩,可以使DELPHI程序的大小减小至原来的50%以上;
或在BCB5中建一个项目文件,将DELPHI5的单元文件添加进去,
重新编译,可以将文件大小减小至原来的30%。
 
多人接受答案了。
 
后退
顶部