CreateRemoteComObject时碰到的错误(100分)

  • 主题发起人 主题发起人 softdog
  • 开始时间 开始时间
S

softdog

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个COM(从IDispatch继承),注册后,在客户程序中用CreateRemoteComObject创建该对象,
如果是在本地使用,没有任何问题,但是如果是在其他机子中调用该服务器中这个COM,在客户机上就会
出现“类没有注册”的错误。
小弟现在正在学COM,望各位大侠指点。
 
client have to register
 
已经注册了。
但是调用的是服务器的COM,客户机也要注册吗?
 
兄弟也是也是为这事着急呀, 以前都用的好好的,现在就是不行, 如能解决老兄不要忘了兄弟就是
 
服务器用NT或2000,用DCOMCNFG.EXE设置权限等。WIN98设置太烦了,要改注册表。
 
用DCOMCNFG设置权限我都试过了,可就是不行,真急人!
 
我把那个COM对象放到Exe中(Out process)就可以远程调用了。
难道In-process不支持远程调用吗?
 
问题终于解决了,不关Dcomcnfg的事!
 
当然了,dcom是不支持进程内的com,本地进程内com石调入你的host程序执行,
远程的com如果是进程内的,没有宿主程序.它有谁来执行呢?呵呵
像mts/com+虽然都是进程内的com,但是他们都有宿主程序例如dllHost.exe
 
接受答案了.
 
后退
顶部