如何给程序瘦身减肥!! ( 积分: 50 )

  • 主题发起人 主题发起人 skyroom007
  • 开始时间 开始时间
S

skyroom007

Unregistered / Unconfirmed
GUEST, unregistred user!
程序完成后由于用了几十个form 编译起来后程序整体有10多M 怎么能给程序瘦瘦身呢?啊有什么好的减肥方法啊!!啊有减肥高手啊?
 
下载office解密大师把密码破解掉就可以了
 
恩 用了。。。 很快哦 厉害啊 ,不知道它 是怎么实现的
 
用压缩exe工具来压缩 比如 aspack或UPX等
 
恩 那在程序设计的时候有什么方法能使得最终生成得EXE能够小一点呢?
 
主Exe+模块BPL 肯定行
窗体放在模块BPL中。
 
1、用UPX或者aspack压缩exe。UPX压缩率比较高。
2、如果追求更小的exe建议不要使用Delphi自己带的VCL,因为VCL引用了Forms.pas,这个文件让exe一下子增大了300多K。国外有人写了代替VCL组件的一套组件,好像免费,因为全部用windows API实现的,所以做出来的exe很小。
3、如果还想用VCL,那么建议这么做:
Delphi主菜单选Project - Options - Packages选中Build with runtime packages,确定。然后Project - Information for project1 然后看Package used页面上看到vcl70.bpl...等很多文件。找到这些文件打包到你的安装盘里面。那么exe是变很小了,但是这些bpl的确不小,但是在网上升级exe的时候特方便了,这些bpl不再需要升级,只升级几十k的exe就可以了。
 
哇哦 达人
 
主Exe+模块BPL?就是EXE+DLL的模式? 谁能给我一个例子啊?给一个EXE+BPL的例子啊~~不知道怎么搞哦 !!!
QQ:626297919 急!!
 
你就尽可能把窗体和控件全部使用动态生成,不小才怪了呢,不过这样写程序,你累死算了

而且RAD的优势也没有了,没有人这么写吧?
 
多人接受答案了。
 
后退
顶部