请过来看看这是不是在给程序减肥啊!(10分)

  • 主题发起人 taozhiyu
  • 开始时间
T

taozhiyu

Unregistered / Unconfirmed
GUEST, unregistred user!
我编了一个程序,编译出来有800K.我觉得太大,现找个办法减肥。我发现一个窗体的
接口部分uses了很多单元,但是我发现这个窗体根本不用这个单元,比如Graphics
我索性把这个单元去掉了,编译没问题,运行也没问题。接着我检查每个窗体单元,
在接口部分去掉了我认为没用的单元,编译、运行没问题。结果文件只有500K了。
我不知道这样做是否保险呢?会不会有隐患?如果没有隐患,那么delphi默认应用
的单元岂不是有点臃肿?
请大家给点意见
 
没问题,delphi默认的只是为了方便
 
没关系的,
我也是这样做的。
 
不想动脑可以用ASPack压缩
 
每增加一个没有使用过的unit,exe都会有所增大,这是勿庸置疑的,因为有很多
初始化工作,及时在程序中没有调用该单元的任何内容。因此,良好的习惯是将
所有没有用到的单元全部去除。不仅exe可以小一些,启动速度也可以稍快一些。
 
这样没事的
 
原来如此!thanx
 
如果你不知道去掉那些的话,那你完全可以都去掉,
程序在编译的时候,需要的单元,delphi会自己加进去。
 
多人接受答案了。
 
顶部