H
honestman
Unregistered / Unconfirmed
GUEST, unregistred user!
我现在才开始学三层,开始看李维的《Delphi5.x分布式多层应用系统篇》。
我看过上面的第九章COM的配置,而且按照第二章自己弄了一个服务器和客户端。
如果服务器和客户端同一台机器上运行很正常。
但是,如果把客户端拿到其他机器上跑,就会出现:
“该程序执行了非法操作,即将关闭...”,关闭后出现“Exception EOlesysError in
module..服务器运行失败”的错误提示。
我也看过这里的历史帖子,但是好象没有什么帮助。
我的服务器和客户端都是WIN98。我已经下了DCOM98.EXE(V1.3),而且在服务器端
运行过。为什么还会这样?
在http://www.delphibbs.com/delphibbs/dispq.asp?lid=487305上,hwj说:
我是在win98下配置成功的,但你必须有一个域服务器,以添加用户。(1)
我的一个win98为dcom服务器,一个win98为dcom客户端;
安装dcom for win98 (到microsoft.com 下载)
安装dcomcnfg.exe (同上)
在win98 上把网络属性配置为用户级共享
运行:rpcss
运行:regsvr32 midas.dll
运行:dcomcnfg.exe 配置访问用户(授权)(2)
把midal.dll copy to 客户端 windows/system/
运行服务器程序;
运行客户端程序
对于(1)李维的书的9-19上面说,只使用WIN98环境可以用共享级存取控制的。
对于(2),我也不知道怎么才是正确的,因为我的DCOM的设置界面和李维的书上面的有
很大的差别啊!
我看过上面的第九章COM的配置,而且按照第二章自己弄了一个服务器和客户端。
如果服务器和客户端同一台机器上运行很正常。
但是,如果把客户端拿到其他机器上跑,就会出现:
“该程序执行了非法操作,即将关闭...”,关闭后出现“Exception EOlesysError in
module..服务器运行失败”的错误提示。
我也看过这里的历史帖子,但是好象没有什么帮助。
我的服务器和客户端都是WIN98。我已经下了DCOM98.EXE(V1.3),而且在服务器端
运行过。为什么还会这样?
在http://www.delphibbs.com/delphibbs/dispq.asp?lid=487305上,hwj说:
我是在win98下配置成功的,但你必须有一个域服务器,以添加用户。(1)
我的一个win98为dcom服务器,一个win98为dcom客户端;
安装dcom for win98 (到microsoft.com 下载)
安装dcomcnfg.exe (同上)
在win98 上把网络属性配置为用户级共享
运行:rpcss
运行:regsvr32 midas.dll
运行:dcomcnfg.exe 配置访问用户(授权)(2)
把midal.dll copy to 客户端 windows/system/
运行服务器程序;
运行客户端程序
对于(1)李维的书的9-19上面说,只使用WIN98环境可以用共享级存取控制的。
对于(2),我也不知道怎么才是正确的,因为我的DCOM的设置界面和李维的书上面的有
很大的差别啊!