Com+客户须要安装组件吗? 里面有问题超详细描述。 Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiNetwork/html/delphi_20061122102501283.html
现场是这样的:
A机: 编写了Com+的组件及相应客户端。
B|C|D|E:都安装了由A机导出的COM+组件,并在 A机 上调用正常。
事件的触发:
我在 A机 把项目的路径改变了。(也就是编译的对象及COm+组件的文件改变的路径)但没有重新在 A机 安装组件。
结果:
我在 A机 上运行客户端调用B|C|D|E上的组件均报错(Interface not suportted)。
问题:
难道在客服机上也须要安装对应组件吗?
还有就是我重新测了一下。
我在A机的组件服务中删除了对应组件。
在A机上运行客户端正常,但只要把组件DLL所对应的目录改名就有上述错误。
哪位同仁见过类似错误?
这个社区有COM+专家:comanche(太可怕)
请看
http://community.csdn.net/Expert/topic/5120/5120181.xml?temp=.8504907
估计你是类似问题
To: sanmaotuo(老冯)
不是权限的问题。因为权限我是设置及测试过的。几台机子,密码用户名都不一样。而且不保存密码,在开机时不做连接。做的测试。均可进行连接。
问题是我现在当 A机 是客户端。移去 A机 上的组件文件就产生这个问题。。。。
很是郁闷哪!!
另外想问一下,组件工程中生成 *_TLB.pas 文件
跟导出类库所生成的 *_TLB.pas 的文件该如何区分使用?
问题自已解决了。