Com+更新的奇怪问题???(100分)

  • 主题发起人 主题发起人 kejian
  • 开始时间 开始时间
K

kejian

Unregistered / Unconfirmed
GUEST, unregistred user!
现场是这样的:
A机: 编写了Com+的组件及相应客户端。
B|C|D|E:都安装了由A机导出的COM+组件,并在 A机 上调用正常。

事件的触发:
我在 A机 把项目的路径改变了。(也就是编译的对象及COm+组件的文件改变的路径)但没有重新在 A机 安装组件。
结果:
我在 A机 上运行客户端调用B|C|D|E上的组件均报错(Interface not suportted)。
问题:
难道在客服机上也须要安装对应组件吗?

还有就是我重新测了一下。
我在A机的组件服务中删除了对应组件。
在A机上运行客户端正常,但只要把组件DLL所对应的目录改名就有上述错误。
哪位同仁见过类似错误?
不是权限的问题。因为权限我是设置及测试过的。几台机子,密码用户名都不一样。而且不保存密码,在开机时不做连接。做的测试。均可进行连接。
问题是我现在当 A机 是客户端。移去 A机 上的组件文件就产生这个问题。。。。
很是郁闷哪!!
另外想问一下,com组件工程中生成 *_TLB.pas 文件
跟导出类库所生成的 *_TLB.pas 的文件在使用上有什么不同吗?
 
版主:问题已解决,没有回答我该如何结帖???
 
呵呵,我来拿分,谢谢楼主
 
可以散分呵呵
 
请kejian帮我看看这个问题
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3628300
 
[h2]之前的问题解决了,可是又出现一个问题。
客户端如何发布。用的是前绑定。tlb已在客户端注册。
而A机连接服务器均正常。
但把客户端发布到 N机 就报 Interface not suportted
除了注册tlb 还有哪些要注意的?[/h2]
 
delphibbs不如前了,同样的问题在csdn起码都有人答(虽然都是自已解决了)。
这里。。。。
 
后退
顶部