现在在做一个C/S的系统,用的是D6。程序的基本方法是做一个主程序(project.exe),然后通过主程序调用子系统模块(.Dll)。
现在的问题是因为很多模块中用到很多相同的控件,导致每个dll很大(有5M多)。如何把子系统模块dll中用到的控件,打包放进一些公用的dll或者bpl中,然后在子系统模块的dll在运行期间载入要用到的控件,从而达到为程序减肥的效果?