请问项目高手,vb编译的执行文件EXE太大能否分开几个库放置吗,像PB的PBD那样?

lidong004 2003-01-20 06:18:54
s
...全文
1 点赞 收藏 14
写回复
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
还想懒够 2003-07-10
好像汇编里面有着什么样的代码可以对编译后的文件进行压缩的。


还有,也只有用DLL了。
回复
benxie 2003-07-10
我也想呀。呵。
看看有没有高手出现。
回复
lidong004 2003-07-10
没有可以解决的办法吗?
回复
Wang_xiaoni 2003-03-22
将一些窗口放入DLL中,分别编译,最后你的主程序就可以小下来了,完成之后再用苛ASPACK等压缩一下
回复
nik_Amis 2003-03-13
有些工具性质的,比如备份/恢复。。可以单独拿出来做成exe
有些功能函数可以做成dll
资源文件做成dll
做成dll,instancing你选择6-GlobalMultiUse
这样你只要引用了这个dll,其中的韩数可以像vb里的left一样使用,很方便



回复
remanwang 2003-01-23
象erp这样大的系统肯定要分工程的
回复
intersun 2003-01-23
是啊,开始规划时就要想好那些功能写成模块,分在若干个DLL里。
这样程序升级也方便。
回复
lidong004 2003-01-23
但是一个ERP系统,那末多单据,报表,设置窗口,都放在一个工程中,exe 文件在怎么压缩也很大呀,份工程可以吗?
回复
thirdapple 2003-01-21
一般来说,VB编译的EXE压缩比最高。
回复
sbnth 2003-01-21
1:用pcode(伪代码)编译
2:用upx,aspack等pe压缩工具压缩可执行文件,起码大小可以减少50%。
回复
penper 2003-01-21
代码的结构很重要:
一个好的结构,exe文件是很小的,相关的逻辑、数据库存取都被封装起来,或者做成类模块,或者编译成dll。前提是你的代码组织的结构,而不是你觉得exe文件太大的时候再考虑怎么压缩。
回复
lidong004 2003-01-21
to:nik_Amis(Azrael)
但是DlL 之间的通信不能像一个工程中那样简便呀
回复
ttjacky 2003-01-20
你也可以使用Aspack之类的工具压缩一下!
回复
nik_Amis 2003-01-20
sure,you can divide it into few dlls
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7452

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告