客户端Dcomconnection与应用服务器连接后,应用服务器自动运行,当客户端断开连接后,应用服务器自动关闭,这时能让应用服务器不关吗?

lsqcsdn 2003-05-13 11:51:53
客户端Dcomconnection与应用服务器连接后,应用服务器自动运行,当客户端断开连接后,应用服务器自动关闭,这时能让应用服务器不关吗?
...全文
41 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
人工启动服务器
ExtraExten 2003-05-22
  • 打赏
  • 举报
回复
TO UP

原因就是COM内部自动维护一个引用计数, 当客户端退出以后引用计数为零所以服务器自动退出

可以先运行应用服务器 , 再运行客户端就OK了
yzykjh 2003-05-14
  • 打赏
  • 举报
回复
简单点,在应用服务器端先运行应用服务器程序,它就不会自动关闭了。
pxsoftcsdn 2003-05-14
  • 打赏
  • 举报
回复
顺便提示,实现此功能远程模块必须是无状态的,要注意。
pxsoftcsdn 2003-05-14
  • 打赏
  • 举报
回复
可以但必须自己编码太复杂,Delphi自带的Demos目录下有例子(C:\Program Files\Borland\Delphi6\Demos\Midas\Pooler)。Microsoft已经不支持DCOM,如果用WebConnection连接的话可以自动实现此功能,只要在远程数据模块中使用RegisterPooled方法注册就可以,具体使用请看Delphi帮助。请送分!!

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧