关于...(50分)

  • 主题发起人 主题发起人 datoncg
  • 开始时间 开始时间
D

datoncg

Unregistered / Unconfirmed
GUEST, unregistred user!
在我的应用程序中,EXE文件太大了,对于EXE文件太大了不好,我该怎么搞?用过PB的知道,PB生成应用程序时,同时生成一个EXE文件和好几个DLL文件(其中含有应用程序所需要的资源:如数据窗口,form等。)以减小EXE文件
的大小。
对于DELPHI的"包",我还没用过,能否讲一讲在DELPHI中关于此类的
用法.
 
将常用模块(如计算结果)形成Dll库,我就是如此进行的。
另:对于公用的Dll是否可以交流(源代码级)?
 
你可将你固定模块编为DLL,
版本升级时,
只须更换EXE就可以了。
 
请教一下: 做成DLL,效率会损失多少?
 
Luckm的方法比较常用,一般做安装软件的
时候,在注册表中写版本号,升级的时候
根据安装路径覆盖原来的exe文件.
 
对于数据库应用程序,能否将其FORM做成DLL?
 
你的EXE文件大可以用压缩EXE的软件压一下
我感觉速度和一些功能都没有很大的变化呀
象电子图书阅览器就是这么处理的
DLL文件还是不错的一种方法,你可以把有的
对话框和函数作进去,其实Dll也可以更新的
一旦更新了dll可以提供给EXE文件更好的支持
前提是接口不变,如果你要更新EXE文件只要调用
不变就不要改DLL文件,
你用Dll文件处理一些
经常调用的函数用Dll可以提高一定的速度呀
 
在目前看来,我觉的DELPHI的这个不如PB的好。
对于一个应用来说,PB它可以将不同的模块同时生成一个EXE和DLL文件。
DELPHI还要分别生成EXE和DLL文件,并且要在EXE中调用DLL。在PB中不需要这样(
调用API除外)。
不知我这看法怎样。
 
呵呵,
知道为什么pb要这么作么?
你试试只生成一个exe!
吓死人;-)
你再试试用delphi完成同样功能的应用,
也生成一个exe看看。
只不过pb帮助用户完成了dll的组织吧了。
别只看pb的主程序多么小巧,看看它所组织的dll吧.
再说了,在delphi中调用api你觉得有什么障碍吗?
就象自己的函数一样吧。
当然,要说pb对工程的组织,那是没什么说的。
开发者少管很多事。
 
"同时生成一个EXE和DLL文件"并且不需要"在EXE中调用DLL"???
那么这个Dll是干什么的,伙计?
 
呵呵,delphi不会在这方面不如别人的.
选中project->option->package->build runtime packages 即可.一般的开发工
具都可做到这点,如vbrun300等,当然系统中必须有vclXX.bpl...相关的package.
 
多人接受答案了。
 
后退
顶部