type
TSocketNotifyEvent = procedure (Sender: TObject; Socket: TCustomWinSocket) of object;
private
FOnClientDisconnect: TSocketNotifyEvent;procedure TServerWinSocket.ClientDisconnect(Socket: TCustomWinSocket);
begin
if Assigned(FOnClientDisconnect) then FOnClientDisconnect(Self, Socket);//这句话执行了什么命令?
if ServerType = stNonBlocking then Socket.DeferFree;
end;
TSocketNotifyEvent = procedure (Sender: TObject; Socket: TCustomWinSocket) of object;
private
FOnClientDisconnect: TSocketNotifyEvent;procedure TServerWinSocket.ClientDisconnect(Socket: TCustomWinSocket);
begin
if Assigned(FOnClientDisconnect) then FOnClientDisconnect(Self, Socket);//这句话执行了什么命令?
if ServerType = stNonBlocking then Socket.DeferFree;
end;
解决方案 »
- fastreport 怎么在报表浏览里显示多份相同数据的页面
- sql server的备份还原
- 如何阻止TableBeforeScroll事件运行
- 如何用SQL实现条件查询?急!
- 有关dll的一个问题?
- 把EXCEL文件导入到ORACLE数据库表中,和把ORACLE数据库表中的数据导入到EXCEL文件中
- 请问listbox的问题,怎么判断listbox.items.strings[i]有没有指定的字符串
- TDBChart的DataSource用Summary时,Group by遇NULL会有问题?
- 怎么解决BDE安装的问题?急
- 一个基础的OOP问题,我连如何陈述都不知道:( -新手问题!-
- 请问下SQL如何修改某记录的字段值。
- spcomm发送和接收数据的问题
如果此事件的响应函数已经被设置,则先执行它