TSocketConnection连接远程数据库,运行状态下拔掉网线,会弹出“windows   socket   error   远程主机强迫关闭了一个现有连接。(10054)   on   API   'recv'   ”,怎么样屏蔽这个错误提示框?

解决方案 »

  1.   

    在封装的recv 方法中相应的对套接字异常断开进行了捕获...........修改源码!(呵呵,不提倡)
    在你程序中Recv地地方
    try  
      Recv  
    Except  end 试试
      

  2.   

    僵哥之前回復的帖子:
    http://topic.csdn.net/u/20080927/09/d543fb3a-157e-4e44-b46f-3700f4f255f9.html
      

  3.   

    顶僵哥帖
    http://topic.csdn.net/u/20080927/09/d543fb3a-157e-4e44-b46f-3700f4f255f9.html
      

  4.   

    可以加一个TApplicationEvents的OnException添加处理,判断(E is EInterpreterError) or (E is ESocketConnectionError)来做处理。