如何捕捉TServerSocket或TClientSocket的错误信息。高手请进 我现在想屏蔽掉Socket组件的错误,我在OnError及OnClientError中都进行了Try错误捕捉,但捕捉到做了处理之后,程序仍然跳出一个错误框,如何将其屏蔽?另外求SocketError代码的中文解释一份。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把事件中的一个参数赋值0.在网吧,忘了具体名字了,好像是errorcode什么的. procedure TFrmMain.ClientSocket1Error(Sender: TObject; Socket: TCustomWinSocket; ErrorEvent: TErrorEvent; var ErrorCode: Integer);begin ErrorCode:= 0; Label1.Caption := '错误!';end; 在ClientSocket中,可以在OnError事件中捕捉错误,错误的类型定义在ErrorEvent里面。如果不想错误显示出来,直接在该事件中写ErrorCode :=0,那么错误将不被显示出来。在ServerSocket中,可以在OnClientError中捕捉,方法跟客户端一样 >>在OnError及OnClientError中都进行了Try错误捕捉???这显然是乱用,嘿嘿...1,在阻塞方式下,才使用try 抓异常.2,在非阻塞方式下,因为是异常操作,try抓不着异常,组件通过OnError事件把内部抓住的异常信息传来让你处理. 关于过程的问题~ 属性的疑问 数据库中间层 有段代码编译出错 dbgrideh在左边怎么自动编号,1,2,3,4 怎么在打印时弹类似Word里一样的打印机设置对话…… 向各位高手请教代码 小问题,解决了即刻结帐 ini文件操作 请都来试试我的爱情测试软件~ 多个控件共用快捷菜单的问题 急聘DELPHI程序员,要求不高!!!!!!!!!!! 使用线程从远程数据库下载数据的问题
Socket: TCustomWinSocket; ErrorEvent: TErrorEvent;
var ErrorCode: Integer);
begin
ErrorCode:= 0;
Label1.Caption := '错误!';
end;
如果不想错误显示出来,直接在该事件中写ErrorCode :=0,那么错误将不被显示出来。
在ServerSocket中,可以在OnClientError中捕捉,方法跟客户端一样
内部抓住的异常信息传来让你处理.