请问怎样截取 Socket 10065 错误! (100分)

  • 主题发起人 主题发起人 shuoshuo
  • 开始时间 开始时间
S

shuoshuo

Unregistered / Unconfirmed
GUEST, unregistred user!
当我计算机没有连接到Internet上时,用ClientSocket连接外部ip地址时,windows socket
就会报10065错误!
我在ClientSocket的OnError事件设置了ErrorCode:=0;
但仍然屏蔽不掉此错误窗口!
try
ClientSocket1.Active:=true;
except

end;
好象也不行!
请问有没有别的办法?
 
没人理我!
 
用ApplicationEvents1也不行?
 
在ClientSocket的OnError事件写:
if ErrorCode = 10065 then ErrorCode := 0;
一切就OK了。


 
用ApplicationEvents1怎摸捕获?
 
有兴趣的DFWER请提前或回答,否则就结束问题了,谢谢
 
处理Application.OnException

procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnException := AppException;
end;

procedure TForm1.AppException(Sender: TObject; E: Exception);
begin
Application.ShowException(E);
Application.Terminate;
end;
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
971
import
I
I
回复
0
查看
945
import
I
后退
顶部