请问DCOM程序的配置问题(50分)

  • 主题发起人 主题发起人 阿韬
  • 开始时间 开始时间

阿韬

Unregistered / Unconfirmed
GUEST, unregistred user!
我在一台机器上编写一个简单的DCOM程序。现在我想把它放在两台机器(1台win2000服务器
,1台98客户机)上运行。可是总是抱错,因为客户端程序在那台win2000机器上运行正常,
所以我认为是我的配置没有配对。我想请问一下大家以下问题,请告诉我答案,谢谢!
1、我的98客户机是不是一定要跟我的win2000服务器在同一个域,并且一定要登陆到这台
win2000服务器上来?
2、我用那个dcomcnfg是不是只要在服务器的win2000上运行它来配置而不需要在客户机98
上也用运行dcomcnfg来配置?
 
我认为两边都要运行一下才行,而且win98的设置与win2000的设置好象有不同。听听别人
怎么说。
 
你是要用98调用2000上的dcom还是都安装一台机器上
如果是98调用2000的dcom,请注意是否用的是socks连接,如果是,需要运行delphi的socks
服务
如果是在98上同时运行dcom和客户端,有时候是会报错,上次我用一个下拉框的数量超过某
个量时,就会报错,建议使用2000,好像内存管理不同,一般不会出错
 
我的Server程序在win2000上,Client程序在win98上,用的是DCOMConnection组件。
是不是只要在win2000服务器机器上用DCOMCNFG程序来配置,而在win98客户端机器上
不需要用DCOMCNFG程序来配置。只要win98机器登陆到这个 win2000的域就可以了?
 
客户机不需要配置。
 
我的Server程序在win2000上,Client程序在win98上,用的是DCOMConnection组件。
是不是只要在win2000服务器机器上用DCOMCNFG程序来配置,而在win98客户端机器上
不需要用DCOMCNFG程序来配置。只要win98机器登陆到这个 win2000的域就可以了?
 
对,但98登录的用户权限,在SERVER端一定要配置好,而且CLIENT端需要MIDAS.DLL
 
DCOM客户端运行的系统,必须是以SERVER端可以验证通过的用户名称登陆,然后
客户对服务器的调用申请才可以通过验证,(只要win98机器登陆到这个 win2000的域
就可以了---是其中一种通过验证的方法) ,你可以实验一下,在98和2000上都开一个
名字和密码一样的用户然后在98上注销并使用该用户登陆,这样客户端就可以调用
SERVER的方法了。
 
后退
顶部