如何屏蔽在网络故障时sock控键弹出的10061等错误的dialog

viviandou 2006-03-07 09:26:05
如题所说
...全文
135 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
viviandou 2006-03-08
  • 打赏
  • 举报
回复
谢谢
alloutoflove 2006-03-07
  • 打赏
  • 举报
回复
你用的什么控件... 如果有OnError的话可以在OnError中处理...
viviandou 2006-03-07
  • 打赏
  • 举报
回复
提出的方法最好不要让我去改sckpcomp.pas这个文件。
谢谢
viviandou 2006-03-07
  • 打赏
  • 举报
回复

不是吧,已经退出了连接的程序那里来的catch,catch一般用于得到程序运行的异常
可能我说得不是很清楚。
这里的这个错误是以为网络故障造成的,而socketclient这个控键收到错误后,就按照他内部的定义返回一个错误的dialog,我现在是想把这个控键自己弹出来的dialog给屏蔽掉。
谢谢各位的关注。
zsl342 2006-03-07
  • 打赏
  • 举报
回复
另外还可以对OnException进行处理。
alloutoflove 2006-03-07
  • 打赏
  • 举报
回复
在可能出现错误的语句用try catch封起来.
alloutoflove 2006-03-07
  • 打赏
  • 举报
回复
试着在OnError最末加一名:
ErrorCode = 0;
viviandou 2006-03-07
  • 打赏
  • 举报
回复
andrew兄,我用的就是ClientSocket这个控键,只不过自己对这个控键进行了一点扩充。
我在onerror中进行了错误号码的判断和处理,但是处理完了以后,他这个控键还要弹出一个错误编号的对话框。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧