COM编程问题[很难的哦] 请问各位,1>如何捕捉主控端和被控端断开连接的消息2>如何在主控端和被控端手动断开连接 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 關注, 最近在做些DCOM , 這個問題還沒解決, 我想想看!! 请 参考一下DELPPHI 自带的源码scktsrvr 可以用连接点的方法,在server端调用client端的方法实现客户端的断开,然后在服务端将这个接口设置为nil 请问lw549,Client端的断开方法如何实现? 呵呵,多谢各位的参与,问题总算有了一个解决方案1>在Com端定义一个变量,标识与控制端连接的状态2>在客户端的退出方法,设定此变量为退出状态3>在Com端定义一个方法,返回这个状态的值,供控制端调用,校验客户端是否要退出,若为退出状态 主控端的接口变量设为nil 呵呵,这个我已解决1>捕捉被控端的断开事件,使其保持连接2>在控制端调用被控端的方法,检测客户端的退出请求 说说我的解决方法我在server端保存了所有Client连接的接口,在广播的调用所有接口的方法,去调用Client的方法如果调用失败,则说明连接中断,在服务端将该接口删除在Client将要断开的时候也调用一个方法,Server将删除这个接口缺点:Client异常退出的时候,Server无法及时知道,只有Server试图与这个Client通讯的时候才能知道 Delphi XE 中的 PAnsiCahr 在有SKIN的情况下,如何让cxButton实现闪动的效果呢? 怎样将Panel上显示的内容打印出来 如何用delphi实现登录功能? delphi+ado+sql 如何在程序代码中捕获数据库操作错误?? 如何在dbgrid中分颜色表示数据? 请投中国的长城和布达拉宫一票 报表按组打印问题急待解决!!! 如何将Socket Server变成一项系统服务? 关于VarArrayCreate的问题,Delphi的初学者在线等待 紧急求助 请问在Delphi中调试退出程序后,能否查看到程序的泄漏情况?
主控端的接口变量设为nil
我在server端保存了所有Client连接的接口,在广播的调用所有接口的方法,去调用Client的方法
如果调用失败,则说明连接中断,在服务端将该接口删除在Client将要断开的时候也调用一个方法,Server将删除这个接口缺点:Client异常退出的时候,Server无法及时知道,只有Server试图与这个Client通讯的时候才能知道