多层分布式应用DCOM客户端不能正常运行?(100分)

  • 主题发起人 主题发起人 zhixding
  • 开始时间 开始时间
Z

zhixding

Unregistered / Unconfirmed
GUEST, unregistred user!
多层分布式应用DCOM,NT服务器应用程序和客户应用程序调试正确,客户应用程序分发到
客户机后运行出错,提示:
"Exception EOLesyserror in module Pclientdemo.exe at 005AC15,服务器运行失败"
根据李维著分布式多层应用系统篇设置。
请大侠赐教。
 
将MIDAS.DLL复制到服务器和客户机system32目录下。
 
to zc:
已把midas.LL复制到服务器和客户机system32目录下
 
NOTE:
客户机、服务器都装有DELPHI5.0;
DCOM在客户机和服务器均按书设置;
 
客户端程序安装后,需重新启动。
同时客户机登录服务器的用户,并以组形式共享数据
 
各位请释疑:
网络:NT4.0+WIN98
应用:服务器SQL7.0+应用程序服务器;WIN98客户端;
客户端程序以SocketConnection联接运行OK;
以DCOMConnection联接应用程序服务器+客户端程序在同一机器方可正常运行,
分开不同机器接收各位意见也仍未成功,请赐教;
另:DCOMConnection与SocketConnection在目前的应用中哪一个有前景?
 
有没有试过先在客户端运行一下应用程序服务器
 
做安装盘的时候带上
1:Windows/system的Tregsvr.exe文件.
2:服务器端的类型库文件.TLB. 然后执行 TRegSvr -t ****.tlb
假如我的类型库文件为PCommSer.TLB.
则可以为 tregsvr -t c:/PCommSer.TLB
如果卸载使用tregsvr -u c:/PCommSer.TLB

 
exe文件运行一遍,就自动注册了.不需手动!
是不是分发程序有问题?你将delphi在客户端安装一下,如果可以运行,
则正是如此.你所要考虑的就是如何打包程序了.
希望如此1
 
我是用多台2000 server联网,但也出现别的机器无法连接到我机器上的服务程序,大家
有没有遇见过这种问题?
 
我也按照书本上的做,就是那个最简单的例子,我的服务器和客户端都是98的。
但是也是这个错误!
http://www.delphibbs.com/delphibbs/dispq.asp?lid=676427
 
Class not registered.
 
nt4.0 是不是应该安装service Pack 3,我是新手,说错了别怪。:)
 
用 socket 比用dcom 好 没有发布client端时遇到的种种问题
 
请检查是否装了tcp/ip协议。另外登录权限是否在本地机器上有足够的权限。
多层程序分发时,无需太多的打包文件,这与bde不同。
 
用socket必须要用ScktSrvr.exe吗?
可不可以用NT服务做应用程序服务器时,用Socket啊?
 
popboy:socket必须使用scktsrvr.exe
 
后退
顶部