现在在做一个C/S的系统,用的是D6。程序的基本方法是做一个主程序(project.exe),然后通过主程序调用子系统模块(.Dll)。
现在的问题是因为很多模块中用到很多相同的控件,导致每个dll很大(有5M多)。如何把子系统模块dll中用到的控件,打包放进一些公用的dll或者bpl中,然后在子系统模块的dll在运行期间载入要用到的控件,从而达到为程序减肥的效果?
现在的问题是因为很多模块中用到很多相同的控件,导致每个dll很大(有5M多)。如何把子系统模块dll中用到的控件,打包放进一些公用的dll或者bpl中,然后在子系统模块的dll在运行期间载入要用到的控件,从而达到为程序减肥的效果?
解决方案 »
- EXE 中增加数据----RAR自解压
- [:(!]声明动态库函数,调用总是不成功,应该是那里的问题。望大家帮助。
- 急求一个小问题~~如果判断一个BUTTON是否在矩形的区域内??Up者都有分!!
- try...if ...exit;...finally...end;结构的疑问???
- 请问要怎样向 GBGrid 里加入几条临时记录!
- 用sql写插入,删除。运行后出错。
- pb6.5与delphi6的问题,pb中的窗体如何调用delphi编写的填充函数,使用dll.
- 求救!!!!!!!!!
- 如何在Delphi启动网络连接
- 求助:一个非常奇怪的问题,用了 dipose() ,反而不行了,这是为什么啊?谢谢!
- 谁有刘艺Delphi模式编程的电子书
- 问个问题
但使用动态编译需要带上delphi的一些系统bpl和dll,这又会使你的目标程序多出2-3M空间。如果你调用的dll比较多,重复引用组件情况比较严重,使用bpl代替dll的优势是非常明显的。