TClientSocket中的host,如果输入一个不存在的地址,将会出错,请问如何捕捉到这个错误?(20分)

  • 主题发起人 主题发起人 zhbruce
  • 开始时间 开始时间
Z

zhbruce

Unregistered / Unconfirmed
GUEST, unregistred user!
用TClientSocket写了一个程序,但是在host中输入一个不存在的地址。
连接服务器时(因为不存在!)就出错。我想捕捉错误,然后进行一个动作。
如何能实现?
有关于异常类的资料吗?请给我一个链接。
谢谢!
 
不用异常,可用on error事件,errorcode=0可不出现错误提示,用参数errorcode判断
出错号,用参数tsocketerror判断出错类型。
 
在OnError事件中检查ErrorCode,从而得到响应的错误信息,作针对性的处理,
最后置ErrorCode为0,将不触发异常,这个方法应该可行。
 
后退
顶部