在Midas连接中,DCOM连接的问题 (100分)

  • 主题发起人 主题发起人 pdjwind
  • 开始时间 开始时间
P

pdjwind

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位大虾:
我在两台计算机上进行Midas应用服务器的实验。按照书上的例子做的一个服务器,数
据模块只有一个table,输出接口。又做了一个简单的客户端,用DCOMConnection,连接服务
器,在 DCOM的computer 属性中设置服务器的名称。在一台机器上调试没有问题,可在两
台机器上就有问题。提示:“exception EoleSysError in Module server.exe at
000712aA9服务器运行失败”。是不是DCOM服务没有运行?两台机器用的都是win98。
dbclient.dll,stdvcl40.dll,我都用windows自带的regsvr32注册了,真不知道问题出在
哪里,望各位指点一二! 谢谢,100分献上!(补充:用Socket组件连接,在两台机器上没
有问题!)
 
建议参考李维的书
 
查找以前关于Dcom的配置文章。
 
>>提示:“exception EolesysError in odule server.exe at000712aA9服务器运行失败”。
这是在那个操作过程中出现的提示??
请说详细一点!
最好在client端运行一下server的东东。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=893284
 
我已经在client端运行了server程序,然后删掉server程序,运行client程序,出现以上错误
我记得win98好象自带了DCOM,不用运行吧??
 
computername设置好后,connected=true,试试在客户端能不能启动应用端,成功后(现手工启动应用端,
在启动客户端)把客户端、应用端的用户名都改为系统管理员,祝你成功!
 
我在一台机器上调试好server,client程序后,把两个程序copy到另一台机器上运行,都能
成功,问题是在第二台机器上删掉server 后,就有问题。“把客户端、应用端的用户名都
改为系统管理员”,是什么意思?在哪里改?谢谢!
 
在lid=893284中讨论的时候知道的:
client端机子需用Administrator的身份登录,而server端的没有必要!

我的环境是WIN2k + D6。 win98没有用过。

另,DCOMCNFG大概需要配置吧。你在“运行”中试试。
 
可参照李维的《DELPHI5。X分布式多层应用系统篇》第九章进行配置,应用服务器所在机器若没有dcomcnfg.exe,可到微软站点下载安装Dcom配置程序,安装后进行相应配置,
 
”client端机子需用Administrator的身份登录“,dcomconnection组件的身份登陆在哪里?
我看了一下,是不是事件的usename?请不吝赐教!谢谢
 
我注意到你的叙述:“两台机器都是用Win98”,毛病就出在这里。
Win98根本没有资格做服务器端的操作系统。如果你做了,那么无论你如何努力,得到的
结果都是“RPC服务器不可用”。
赶快动手把服务器端的Win98丢垃圾箱吧,换上NT或者Win2k之类的,前途有望哦!
至于服务器端的DCOM设置,一定要好好地弄一下,否则Win2k不就白装了?
具体细节,我已经在另一个朋友的问题中回答了,你去看一下,我就懒得在敲一遍了:
在这里:
问题:Dcom 如何设置 ( 积分:200, 回复:3, 阅读:18 )
分类:MIDAS / DCOM ( 版主:Chenlili, 房客 )
来自:tagtag, 时间:2002-3-3 20:45:00, ID:956809
至于客户端,你用Win98完全可以。
老玩笑:恭喜发财,红包拿来? :-)
 
to jrq
我看了你的帖子,收益颇多,thanks!
 
pdjwind:不客气!

我没有在win98下用过!
建议你用NT/2k
我所说的"client端机子需用Administrator的身份登录“,是指client端机子进入win2000时,
用系统管理员的身份登录!

:D 可以和我联系!
 
to 代鱼
我又遇到一个问题,就是我在nt 上运行server程序,打开dcomcnfg,列表中却没有我
的server程序注册信息,我该怎么配置呢,(nt上安装了delphi40,)
 
你要在服务器上注册,应该有,名称就是你设置数据模块的名称!点了可以看见你的程序的路径!
多试试!
 
你用dcom连接必须要在客户端登录时用administrator
有是你需然是超级用户,但名称不是administrator
都不行!
 
在win 2000中,好象delphi4.0不能安装??
还是我的碟有问题??
 
后退
顶部