读书人

关于COM接口的有关问题

发布时间: 2014-03-14 00:57:23 作者: rapoo

关于COM接口的问题,高手请进
想设计一个框架,主程序是exe,逻辑层是COM(dll),数据层也是COM(dll)
主程序调用逻辑层,逻辑层再去调用数据层, Exe -->逻辑层dll -->数据层dll

出于以下三点才这样设计
1、实现Mis结构
2、代码安全,实现模块化
3、易扩展

主程序设置成了 fsMDIForm,数据层中的窗口都设置成了 fsMDIChild

主程序如何打开数据层 fsMDIChild 的窗口,实现MIS结构?



[解决办法]
关注一下
帮你顶顶先

[解决办法]
用DLL不行?数据一般装到bpl里,因为可以共享,如果使用COM,得找书认真研究。

[解决办法]
用 midas 的三层结构吧 ,就是基于 DCOM 的
方法如下:

1. 在 Delphi 菜单中, File --> New -->Other-> Multiter 选择 Remote DataModule 即是一个三层的数据连接的中间层了
2. 例子所在目录: C:\Program Files\Borland\Delphi7\Demos\Midas 目录中有,
3. 这些例子程序无须注册COM 组件,要用到 C:\Program Files\Borland\Delphi7\Bin\scktsrvr.exe

当然,你用 Corba 也可以


读书人网 >.NET

热点推荐