要命的NT系统+Dcom配置(200分)

  • 主题发起人 主题发起人 kkend
  • 开始时间 开始时间
K

kkend

Unregistered / Unconfirmed
GUEST, unregistred user!
情况是这样的,为了解决远程数据大批量传送的需求
(服务器环境为Windows2000Server,开发工具采用Delphi5.0),
我采取了DCom分布式结构编了服务端和客户端。
经过几次测试速度和稳定性还算符合要求。正当交付用户使用时却发现了一个很大的漏洞,
Dcom配置怎么设置都过不了关。以前测试时,在服务端和客户端系统加了一个相同用户,
Dcom配置中“设置身份标识”选择了指定用户,各项依次填写了这个账号和密码。
然后服务端和客户端以这个账号和密码登录,这时是完全可以通信的,可是当服务端系统
以另外一个用户登录,服务端程序一旦运行后关闭时就报“内存不能读”错误,客户端
不能与之通信。更何况服务器经常是处于Logoff状态的,就这样这个难题就出现了(别的
连接方式也肯定碰到此问题)。
后来反复思考虑觉得应把服务端做成一个service,可是这方面的资料又很缺少。
我的Email: xcli_cup@sina.com
 
可以考虑做第二应用程序服务器
但病根还再DCOM配置
NT下的问题应该好搞一点
试着索性将服务程序开着
 
把服务端做成一个service,资料在李维《DELPHI5.X 分布式多层应用系统篇》的p3-44--p3-55
 
在itemst管理中有Aplication Serice服务项目,可以试试,生成这类的应用程序,可以将它设置hand方式的
由客户端调用时启动
 
接受答案了.
 
后退
顶部