BCB2006 DCOM 出现"未知接口" 错误

paybfly 2007-08-10 10:58:04
在装有BCB2006的机器上没问题,到其他机器上运行客户端时出现“未知接口”错误。程序已经把“Use dynamic RTL”和“Build with runtime packages” 去掉。

客户端和服务器端均在同一机器上,MIDAS.DLL也已经在机器上注册过了。

大家帮我看看是什么问题吧,感激涕零!
...全文
87 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nikita2000 2007-08-19
  • 打赏
  • 举报
回复
这种情况,我以前也遇到过。

有两个可能:

1、MIDAS.DLL没有完整注册,或注册信息有误。

2、DBCLIENT.DLL没有正确注册。

请检查一下。
Waiting4you 2007-08-19
  • 打赏
  • 举报
回复
居然还有这情况? 看看是不是客户机那台电脑有老版本的COM文件存在? 比如你n年前调试的时候把一文件丢在一角落里了,而且还注册还是同一GUID
paybfly 2007-08-18
  • 打赏
  • 举报
回复
To 楼上的:都已经设置好了

只要客户端装了BCB就没有问题
阿发伯 2007-08-10
  • 打赏
  • 举报
回复
使用DCOMConnection连接要在服务器上设置DCOM
Waiting4you 2007-08-10
  • 打赏
  • 举报
回复
是DCOM的话, 客户端里的服务地址要写对(不要写成localhost之类的,除非是在同一台电脑上运行客户端和服务端)

703

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder ActiveX/COM/DCOM
社区管理员
  • ActiveX/COM/DCOM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧