客户机RPC 调用失败(50分)

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

solehome

Unregistered / Unconfirmed
GUEST, unregistred user!
用MIDAS做三层结构的C/S系统,服务器用Windows 2000,客户机用Windows98,通过DCOM通信。
现在发现在某些Windows98下无法连接服务器,出错提示大概是“RPC调用失败”。从客户机
Ping得通服务器,也可以访问服务器的共享文件。究竟是何原因?在下需要您指点迷津!!
 
您可能没配Dcomconfig,在W2k运行dcomcnfg,选中Com对象(数据模块),
配置访问权限及启动权限。
 
不要用dcom连接了,dcom的连接设置能让你晕几天,改用socket连接吧!
服务器端只要运行scktsrvr.exe(在delphi安装目录下的bin目录中),设置一下端口,就可以了。
做一个安装程序,把scktsrvr.exe做成server服务(scktsrvr.exe -install),或者放到启动组中(别说你不会),delphi有scktsrvr.exe程序的源代码,
在source/vcl/下(scktsrvr.dpr),自己修改一下,使自己的数据库系统更专业。
 
顶部