说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于ClientSocket错误捉

编辑:说三道四文库 发布时间:2017-11-18 02:42
HTML文档下载 WORD文档下载 PDF文档下载
ClientSocket.Active:=False;
ClientSocket.Host:='cccc';(不存在的名称)
ClientSocket.Port:='80';
ClientSocket.Open;

会有错误11001出现, 但是在OnError中无法扑捉
通过改SoktComp.pas的原代码,可以解决在OnError中的扑捉问题,
但是在运行
ClientSocket.Active:=False;
ClientSocket.Host:='pcb1';(存在的名称)
ClientSocket.Port:='80';
ClientSocket.Open;
时却出错10049, 再次运行才能连接
不知何故要运行两次才可以连接? 

在Lookup时Disconnect就会出现这种情况,如何解决呢?
也碰到过类似的问题
提供一点思路:
1.需要捕捉错误,可以自己写一个TSocketErrorProc类型的处理函数,然后用 
  ScktComp单元中的 SetErrorProc 注册。
  这样,严重错误的时候也由自己处理,Delphi就不会弹出对话框(关于这一点,可以通过
  分析源码知道);
2.连接两次才能连接的情况:
  可能实是Delphi中的一个逻辑错误造成的吧。
  对于这一点,我有过贴子,见:
  http://www.csdn.net/expert/topic/121/121071.shtm
  还有...一时找不到,在找找。


  function SetErrorProc(ErrorProc: ): TSocketErrorProc;
begin
  Result := SocketErrorProc;
  SocketErrorProc := ErrorProc;
end;
谢谢Musicwind(吾爱是Yaya!)
捕捉错误我已经通过修改原码解决了,但是怎么解决连接两次的问题?
请各位高手相助!!!
q请大家帮忙
高手来否?
我一般不用Host而用Address,从来没有类似问题。
看来是无法解决了
新浪微博宋琦:PHP在微博优化中的“大显身手” 8月份浏览器份额:IE浏览器PC端出现反弹 移动端跌出前五 如何让Ruby项目速度提升10倍 跨平台进行到底:Facebook发布Unity SDK 云薪资管理初创公司ZenPayroll:年处理薪资超1亿美元,获多位知名CEO力挺 Twitter开源Summingbird:近原生编码下整合批处理与流处理 亚马逊推Matchbook 欲将顽固纸质书读者拉向电子书 Broadcom为可穿戴设备推新开发平台WICED 再战江湖 New Kodak还牛不牛? 郭理靖:公、私有云架构异同点与难点 美化代码的15个代码语法高亮工具 你所不知道的虚拟化和云计算 [开源推荐]Effeckt.css项目:CSS交互动画应用集锦 针对Google Glass应用的四大UX设计原则及典型应用 Google收了摩托罗拉,微软收了诺记,黑莓又将花落谁家? 十亿月PV网站秘诀:Reddit自失败中总结的25条经验 粉碎5个NoSQL流言:各司其职,NoSQL的出现比关系型更早 豌豆荚发力移动游戏平台,推出SDK 2.0 BlackBerry Jam Asia 2013即将在香港隆重召开,免费门票限量提供 小米发布会高潮迭起:米3、电视、Hugo大牛 谷歌放在Windows上的特洛伊木马:Chrome Apps应用平台 解析:Google基于数据驱动的招聘面试程序 决战“缓存”之巅:微软 vs. 亚马逊 雪中送炭:十大前沿移动应用开发工具 高通智能手表Toq都用到了哪些技术? 研发周报:修改一行SQL代码 性能提升了100倍 2013年NoSQL就业趋势分析 鲜为人知的静态、命令式编程语言——Nimrod 高性能Web应用打造攻略:扩展过程中20个最大的绊脚石 开源项目Marathon:让你的数据中心像谷歌一样运行 精益化运营:10款移动统计分析工具推荐 我想用treeview,它和outline有什么区别?谁有treeview的例子? 菜鸟问题。 一个建议,赞同者跟贴,请班主置顶并考虑。 菜鸟求教(2) ATL开发出的COM组件封装了ADO功能,在本机执行可以连接数据库,而远程调用COM则连接失败,请大家指点。 在ie里面直接显示Word文档咋做? 高分:Sybase,Win2000安装大问题!!!!(在线等待....) 各位帮帮忙----关于源码控制的问题?????????? 是大虾请帮忙,分很高哟 〖跳跳鼠〗 老鼠转笔刀 关于硬盘序列号! 诚征友情连接 adsl 网关问题!! 加分(我也有一个SQL语句要写,请大家帮忙!) websphere 3.5 和 db2 7.2 的服务器,该用甚么开发环境? 加分(我也有一个SQL语句要写,请大家帮忙!) 诚征友情连接 非常简单的问题 如何用ADO创建一个access数据库(mdb)? 救命!关于Oledb oracle和BLOB的问题!! 怎么在dos下让隐藏的盘现形?十分紧急,很快结贴!!!!!!!!!!!1 散分,同时准备不要这个帐号,如果是新手可以问我要密码 怎么解决窗口最大化问题?高手请进! 救命啊!!关于Paradox记录被锁的问题??? 代码如何实现在web页面上画斜线 向表中插入数据的sql语句该怎么写?急等,高手多多指教啊!! 画点的问题 〖跳跳鼠〗 猫给老鼠的情书 简单的问题,请帮忙解决一下。急,在线等 救命了,我的administrator密码丢了 请教<error statusCode="404" redirect="notfound.htm" /> 能否不使用odbc而直接连上dbf文件 按照【开发者园地】的文章做,JNDI出错 vb的字符串十六进制怎什样转成十进制 求助!!!忘了控制台密码,还有救吗? 加密时的错误,这是什么意思? 能不能让Button保持“按下”的状态? Vector变量怎么取值?这么麻烦 请来! 一个很奇怪的问题,希望各位高手能帮我解决 非常简单的一个问题,解决了立刻给分 请问哪里有不要密码的win2kserver下载 SQL中的日期问题. 一个很奇怪的问题,希望各位高手能帮我解决 在JBuilder8中如何实现多行注释? 关于VC调试窗口的问题 C++Builder数据库高级应用求助!!! 请问:什么地方可以下载谭浩强的那本经典的"C程序设计" 新毕业大学生的!郁闷!拿我当摆设!我该怎么办 ■■java代码中如何实现写一个函数,如果一个截取后字符串为"",就将该值置为null■■ 关于父窗口控制子窗口元素属性问题,在线等!!! 不尚贤,使民不争中的“尚”是指什么? 尚贤使能,荀子的话, 不尚贤,使民不争;..有木有新颖的解释呢? 不尚贤,使民不争;不贵难得之货, 雨果作品的人道主义思想和浪漫主义特色如何体现 鼻腔呼气时气流是怎样运动的 叉这个字是先写点还是先写捺? “古之圣王之为政,列德而尚贤.”出自哪里 共工是一个什么样的人呵呵o(∩_∩)o... 面对老子的哲学思想“不尚贤,使民不争.不贵难得之物,使民不盗.”的原则,在当今崇拜“物竞天择”,“ 金山打字通的 166 我用金山打字通打字,测试的结果是 166KPM , 丝绸之路国际大会在伊斯坦布尔举行伊朗就核问题对话提出新建议内蒙古国贫旗现豪华接待中心 回应称为25省区市前三季度GDP之和超全国总专家称当代难谈“汉字危机” 呼吁重视“今日中国”艺术周系列活动在泰国举行西班牙煤矿瓦斯泄漏致6人死亡印度央行下调经济增长预期企业被强拆讨说法遭踢皮球 对方扬言:美国在罗马尼亚反导基地开工建设孟全国大罢工第二天又有4人死亡高露洁涉事牙膏并未在大陆售卖日自卫队集体着制服拜鬼被指违宪奥神四将正式签约北京避暑宝来了北京人嗨了!大高玄殿揭开面纱对方不让路90后打伤人密云耕地上建观光园十年未解决鲍尔默收购快船成功去年“民告官”案打赢843起北京:私家车严禁用于出租运营鲁奖评委会应直面质疑
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘