如何使Delphi或C++Builder的应用程序变小?(200分)

  • 主题发起人 主题发起人 pxlei
  • 开始时间 开始时间
P

pxlei

Unregistered / Unconfirmed
GUEST, unregistred user!
; 我做的程序编译后EXE文件达到4.7M,是个很大的程序了,
用户从网络更新程序很不方便.能否改变编译设置使EXE文件
变小.或者像VC++一样,release使编译后的EXE变小.要不像
PB一样,每个模块编译成单独的.pbd文件,这样更新了某一部分,
只需更新相应的.pbd文件.
我考虑到可以做成.dll文件,但实现起来不容易.主要是我的
程序大多用的是同一个公共祖先,拆分不了.
等待大家的答复!谢谢!!!
 
To Reboot:
aspack 什么意思?请说明白些好吗?谢谢!
 
用软件压缩一下
推荐使用upx
很多地方有下
一般可以压一半左右
 
1、用aspack压缩一下,aspack是一个压缩EXE文件及动态链接库的软件,到处有下。
2、编译时选生成bpl,这样就能达到只需更新某个.bpl的目的
 
To 左轻侯:
编译时选生成bpl,这样就能达到只需更新某个.bpl的目的.
请问如何生成???谢谢!
 
Delphi的编译方式有两种,静态链接和动态链接
用动态链接就可以生成.bpl了
project-options-packages
选下面的build with runtime packages就可以了
任何一本Delphi的教材都会讲到的啊
 
谢谢,就这样吧!特别感谢:Reboot,左轻侯
 
后退
顶部