求教,如何避免弹出错误框? 用TSocketConnection进行连接后,如果网线断开,则会弹出如下错误:“windows socket error 远程主机强迫关闭了一个现有连接。(10054) on API 'recv' ”,在AfterDisconnect写处理怎么不管用啊!请高手指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Try ......Except ......end; Try ......Except on E:Exception do begin ........//根据异常 进行处理 end;end; 在调试状态下,此消息总是会出现,除非在 Tool1|Debugger Options-->Language Exceptions 中添加这个异常类,则可以避免出现此消息 except后面什么都不加就不会出现提示了…… 我也遇到过,try except好像不能截获基本的Socket错误。建议使用Tscoket中自带的错误响应。如果使用的是client啊,server啊这种控件,可以使用Onerror指令。单纯的设置ErrorCode:=0就可以了。如果使用的Tsocket类编写的Console程序,可以看看 Windows socket components中的程序。 文件查找 SocketConnection连接时,当网络中断或服务器关闭时 这么连接数据库为什么会出错了(ADO连SQL2000) 心情不好,上来发泄一下! 菜鸟问题:『如何使DBGrid不用DBNavigator也具备绑定了DBNavigator的功能 』 TDrawGrid和TStringGrid这两个表格控件有什么区别 ==在IDE里,选中当前控件的父控件的快捷方式是什么?== 如何连接远程服务器上的Oracle 堆与栈的问题 如何发布C/S这样的程序? 请问,adoquery中的动态参数怎么作,请指教 能不能将DATAGRID中每条记录前加一个CHECKBOX来实现多选?
......
Except
......
end;
......
Except
on E:Exception do
begin
........//根据异常 进行处理
end;
end;
try except好像不能截获基本的Socket错误。
建议使用Tscoket中自带的错误响应。
如果使用的是client啊,server啊这种控件,可以使用Onerror指令。
单纯的设置ErrorCode:=0就可以了。
如果使用的Tsocket类编写的Console程序,
可以看看 Windows socket components中的程序。