win95下的DCOM(100分)

  • 主题发起人 主题发起人 henry3
  • 开始时间 开始时间
H

henry3

Unregistered / Unconfirmed
GUEST, unregistred user!
我们采用的MIDAS开发的三层结构。
客户端应用程序采用DCOM调用应用程序服务器。
我们是在win98下开发测试的。当客户的操作系统
是win95时会报"interface isn't supported...".
考虑到可能是win95没有DCOM配置,我们下载了
一个DCOM安装包,但还是不行。。。。。
 
没人遇到吗?
望高手赐教
 
这个提示调用server端的方法,而次方法不存在,或参数不对的提示。与dcom配置无关
 
1 该问题可能由于在客户端没有注策该interface ,在激活DCOM前用LoadTypeLib
动态加载服务端的类型库(方法一)
2 使用IDISPATCH INTERFACE。 FOR INSTANCE:
dim t:Itemp (Itemp 为服务器端的 INTERFACE)
T:=Itemp(Idispatch(TT.APPSERVER))
通过t可以调用服务器端的方法。该方法不用加载类型库
上述两方法均需包含 interface 定义文件(*_LIB.pas)
 
appserver.exe -t
 
在win95下要安装一个socket2.0升级程序
以前我曾经下载过,在许多开发站点上都能找到
1M 多一点
 
1.在win95下要安装一个socket2.0升级程序.
2.若还是不行,看需要哪些D5的DLL,也要装到客户机上.
我们开始也想用DCOM,但后来采用SOCKET了,也需要哪些D5的DLL.
 
用variant变量调用改接口试一下,如果还不行的话,那就是DCOM的问题,具体配置可以参考
一下李维的书。
 
在win95下安装一下IE4.0。
 
多人接受答案了。
 
后退
顶部