rpc服务器无法使用(50分)

  • 主题发起人 主题发起人 tjj
  • 开始时间 开始时间
T

tjj

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi6编写了一个简单的应用程序服务器(server)
包括一个database,一个query和一个datasetprovider;
客户端(client)用为一个project group,包括上面的server和另一个
project.
这个project包括
dcomconnection,clientdataset和datasoure,dbgrid各一个;
在我的机子上运行没问题,但我client拷贝到局域网的另一个机子上执行时
出现 "rpc服务器无法使用"的错误,请高手指教.
 
你是如何指定应用服务器的,感觉上你如果只是copy的话,那么你的应用服务器并没有在
新的客户机上注册!!!
解决办法:在客户端机器上注册此应用服务器(即让客户机知道你的服务器在何处)
 
你说的方法我试了,还不行,
但以前我用delphi5试过可以,只需拷贝一个miads.dll到客户机,
现在delphi6中没有miads.dll,况且客户机中也装有delphi6.
 
这当然是你的新机子上没有注册应用服务器的原因啦
你在DCOMconnection中的computername指向应用服务器的机子,servername,serverguid
属性设置好。应该可以了。
 
把server程序放在服务器上,如nt上,用tregsvr注册应用服务器,
如你用dcom连接,则在客户端必须用administrator登录,必须用administrator
名称才行!
 
客户端也必须用tregsvr注册应用服务器!
 
多人接受答案了。
 
后退
顶部