BCB6中,EXE文件用DLL来升级维护如何操作
BCB6中,EXE文件用DLL来升级维护怎么操作?BCB6中,EXE文件用DLL来升级维护怎么操作?就是说,我写的一个BCB可
BCB6中,EXE文件用DLL来升级维护怎么操作?
BCB6中,EXE文件用DLL来升级维护怎么操作?就是说,我写的一个BCB可执行程序,是否可以将所有模块都集成到DLL中,然后客户需要修改问题什么的,我就可以根据客户出问题的模块维护对应的DLL,然后将DLL发给客户上传到服务器,这样的方式来解决问题。请问哪位大侠以前这样处理过?如果有办法,请指教,谢谢!分不够可开另贴。
[解决办法]
业务模块是否复杂,能分多少个模块
[解决办法]
技术上可以实现。
主程序:一个主exe
模块:多个DLL文件,一个DLL对应一个模块。
各个dll有共同的接口函数。主程序调用就可以了。
[解决办法]
[解决办法]做过个类似的数据库小项目。
我把模块窗体都放在DLL里面。
主程序读个表,根据表里面的DLL名字和入口函数一一调用,新加一些功能也挺方便的,
表加个DLL名字和入口函数。然后调用就行了。
这是我笨人做法,说得不佳的地方请见谅。
[解决办法]木有问题啊。软件功能多的情况下,把所有的模块都集成在EXE中,显然是不明智的。比如QQ,功能错综复杂,但是主EXE文件并不大,模块都分散在各个DLL中了。
将各种业务类封装到DLL中。
[解决办法]用个主窗体,负责管理数据连接。
各个模块的菜单栏读取数据库里某个表显示出来。
数据库一张表记录各个dll文件的入口函数和传递参数,用动态调用的方法
把数据链接指针传递过去启动窗体。
我是这么做的,不知道是否可供参考。
[解决办法]网络游戏更新就是这么干的 没有什么不可行吧 主要是接口