将Dcom对象转换成Com+对象的一种办法[5]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 liangma 的 blog

5、现在,返回到原dcom远程数据模块的实现单元,将其方法的具体实现代码复制到此单元。并将复制代码中的原dcom对象的类名替换成mts对象的类名。同时注意:如果原docm远程数据模块引用了公用单元(如我自己引用的公用变量单元),将你还需将引用的公用单元加入到user列表中。

6、至此,你的与dcom数据模块相同功能的mts数据模块完全实现,请编译并注册该mts对象。

三、客户端:

打开你的客户端应用程序源代码,并打开客户端数据模块中的dcomconnection对象的servername属性列表,此时,你将可以看到mts对象出现在了列表中,选择它,并重新编译你的客户应用程序。如果你在客户端代码中没有加入对servername的引用硬编码,则你将看到客户端不需任何改变就能够正常运行,而此时它引用的已不是dcom对象而是运行在com+环境中的mts对象。为证实这一点,你可以运行dcomcnfg。在本地计算机中“正在运行的进程”列表中,你将看到mts正在欢快的旋转。

四、注意的问题:

本文关键:将Dcom对象转换成Com+对象的一种办法
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top