超菜的问题,我在客户端怎么连不到服务器的Dcom对象?(50分)

  • 主题发起人 主题发起人 loseliu
  • 开始时间 开始时间
L

loseliu

Unregistered / Unconfirmed
GUEST, unregistred user!
各位,我在自己的机器上开发的DCOM服务器端程序,在本机上运行客户端程序和服务器端程序,可以正常运行,
但是把客户端程序放在别人机器上就连不上DCOM.
我用的是Remote data module ,我没有在上面加任何控件,只是加了几个操作目录的方法。
然后在客户端用DCOMConnection1.AppServer.function();来调用这些方法,可是在其他的机器的
DCOMConnection的servername属性就是找不到这个Dcom服务。这些机器都是开发用的,不会少什么控件!
到底是为什么呀???天啊!!![:(] [:(]
 
你应该首先在别人的机器上运行你的服务器程序,以注册一下这个服务器的访问接口,
否则客户端是无法找到你的服务器的。还有就是你有没有在客户端正确的设定服务端
的地址或者机器名,以及在服务器端设定你的DCOM程序的访问权限。
 
gogo说的对 果然是要运行那个服务器程序!!!
在服务器端设定你的DCOM程序的访问权限
要怎么实现???[:)]
 
不对,为什么有的机器可以,有的机器就算运行了也不行?
真tnnd气人!
各位大虾快出手呀!!!
 
本人也为此问题苦恼,以至于不得不换成SocketConnection来连接应用程序服务器,但是我不甘心,
希望可以找到答案。
 
我在dcomcnfg中设置了‘交互用户’
安全性也都加了everyone,在其他机器上也运行了服务器端程序。
可是为什么其他机器还是提示‘拒绝访问’
他们都注册了midas.dll
 
sockectconnection怎么用??
 
你的系统是98还是2K,我感觉好像2K下面还好一点,98下面即使装了
DCOM的驱动还是问题多多。
去这个地方看看,也许能找到一点思路,DAN MISER可是牛人
http://homepages.borland.com/dmiser/dcom95.htm
 
多人接受答案了。
 
后退
顶部