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

关于ClientSocket错误捉

编辑:说三道四文库 发布时间:2017-02-23 01:28
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,从来没有类似问题。
看来是无法解决了
避免代码注释的五大理由 安徽农信:30人,13轮测试,完成日均270万笔交易的综合业务系统架构调整 研究员带来5D光存储技术:容量达360TB,寿命高于百万年 LSI闪存加速或助力互联网IDC自我设计与建设 怎样让用户从100涨到200万?硅谷创业教父如是说 大作修炼之道:就算是手游,也要搞点剧情吧! Java EE 8愿望清单:缺少这些,Java EE将不会完美 Surface Watch?传微软正测试搭载Win 8的智能手表 又一美国造?联想在美设厂制造产品 软件定义未来 2013 SDCC中国软件开发者大会全面开启 可以直接拿来用的15个jQuery代码片段 程序员最害怕的5件事 你中招了吗? 机器智商已达四岁:亲,是时候考虑你的饭碗了 读60行代码完成的NoSQL数据库,看数据库打造面临的挑战 聚焦全球移动市场:韩国,开放之后是春天? Github 终于开始认真考虑开源项目许可证了 雅虎发布今年第二季度财报 总营收为11.35亿美元 既然无法避免被GAE锁定,何不考虑其中的机遇并自力更生 19亿美金背后的分析:91为什么要卖?百度为什么要买? 直接拿来用!最火的iOS开源项目(三) 让代码飞一会儿,超级有用的CSS编码工具集 创业者如何在Demo演讲上打动投资人? 微软小打小闹的移动版Outlook Web App,会不会被用户抛弃? 哪门编程语言影响力最大? 微软启动“Companion Web”计划 可互连多屏幕设备 让你望而却步的密码管理服务已获得100万美元的种子基金 SDCC 2013开始公开征集讲师和演讲主题 不用图片和JS,照样创建绚丽的动态CSS3菜单 是福还是祸?开发者饱经风雨的内心独白 设计师/开发者看过来,七月35款新工具速递! Hadoop进军机器学习:Cloudera收购Myrrix共创“Big Learning” 关于sql server中money 字段的问题 我真的很着急,你们大家都不会吗?还没人理我的话,我只好下网看帮助了!! 请问有什么关于数据库开发的好书么? 请问,在FRAME页中点击IE“刷新”按钮后如何只刷新一个frame而不刷新整个页面?? 请教(无为):关于VC与XML 向各位大侠求救!VB6如何直接输出到打印机?(有关POS机) 请问哪里有InstallShield下载啊 在FRAME页中点击IE“刷新”按钮后,如何只刷新一个frame而不刷新整个页面?? 使用VC+ATL生成控件,在VB中设计时属性窗口设置的值保存不住,运行的时候可以保存,是什么问题 怎样在dephi中用ado调用视图 ~~~动态设置数据窗口~~~~~~~~~~~~~~~~~~~~~~~~~~~! 一两狂死郎之天衣有缝:我是琳琳,提问有关音量问题的人。请来一下!! 有关李维的ADO/MTS/COM的问题,求救! vc与xml 请教:vc与xml 如何做象IE里最大化按钮下的转动的“e"字母? help!!!!!!!高分。。关于applet和servlet通信一个问题 JVM INSTR pop ;什么意思?高手帮帮忙! 如何访问子数据窗口中文本控件的text属性。在线等待!!!!!!!!!! 有的程序Dialog控件比Visual C++所提供的要多,不只是如何实现的?是自己做的吗? 我编了一个用MODEM-MODEM拨号对传的程序。但端口检测不正确,不能拨号。 怎么用installshield 实现软件加密? 急!如何将含NULL的string给MEMO字段赋值 请教:为什么我在WinXP上装完了vs.net,却无法启动?点击出现vs的初始画面,然后什么都没了? 请问hresult的错误码的意思,在哪里可以找到? 有关ORACLE的数据链的问题 我是琳琳,刚才提问有关音量问题的人。如果用一个TrackBar控制左右音道如何解决? 如何控制控件的显示层次! 单文档程序中的对话框中要打印和预览,该如何编程 有人能想通这是怎么算出来的吗? 如何设定objfilesys 一两狂死郎之天衣有缝:如果用一个TrackBar控制左右音道如何解决? 华山论剑 If ((p + 5) / 5) Mod 2 = 0 Then ...出错 ADODB.Recordset 错误 '800a0e78' ???????大侠 有没有办法实现AOL的ICQ中的位于桌面左右并排挤掉所有窗口包括桌面?? 在edit1的edit1keydown事件中为何不能向应button1.click事件??? 希望不要看见DBGrid中的一行记录,但不是要删除她, how? 请问windows优化大师这种界面是用什么控件做的?什么地方有下载的? ■■关系同志们的命运啊,希望都参与讨论■■ 请问如何给一个窗口发送WM_LBUTTONDOWN? 谁能介绍几本SQL SEVER的好书呀,小弟感激不尽呀!!! 请问pdf 文件用什么软件才能打开。急急。。。。。 Access数据库加了密码后用ADO直接不能访问了,用ODBC可以,如何解决? 我不明白这两个程序的函数的作用讲解一下!!谢谢!! 怎么往数据库里添加记录》 why can't connect www.boost.org? 哪里有好的email地址搜索哦工具 关于动态字段的ACCESS查询 要把ACCESS编译成可执行程序,怎么办? 多文档的子窗体关闭事件? UV无影胶用什么品牌好呢,UV胶用于什么材质粘接呢?UV无影胶可用于玻璃与玻璃、玻璃与金属的粘接,只要是一面是透光的就可用,因为UV无影胶也叫紫外线固化胶,需要UV灯来固化.——安华商城— 一瓶二氧化碳有多重一般正常使用的二氧化碳气瓶,他的容积是多少? 制取乙烯的化学方程式 乙烯制备乙酸乙酯的过程中不可能遇到的反应类型是为什么. 如何制备乙烯,相关的反应原理以及方程式 UV胶粘剂的成份有哪些? 乙烯和乙酸生成乙酸乙酯的反应方程式 液态氧,氮,氩,气体氧,氮,氩,二氧化碳,氢,乙炔,混合气有毒吗 气体膨胀液体技术中的DELOS过程,液体CO2的来源是什么? PC产品用UV无影胶水粘接如何去掉就没有更好的办法了?应该有对策吧,看来还是我们对产品的了解不够,失误 一立方液氧能气化多少立方气态氧气 胶水:想问一下普通用的胶水的成份,含不含PVC? 怎么去除无影胶? 有没有哪家公司分析汽车漆涂料好一点的,最近公司想要把汽车漆涂料做一个改进,想要找家公司先分析一下我们现在用的汽车漆涂料怎么样? 聚乙烯能和溴水发生取代反应吗? 衣服上沾了UV无影胶水怎么清洗 哪里能做UV涂料配方分析的公司? 怎么去PVC胶水 计算机网络可以分为? UV胶和无影胶是同义词,请问怎么清理.UV胶粘了之后,想清理掉.如何用类似浸泡的方式清理掉.用什么化学药品?或药水. 金属上能喷UV油漆吗 怎么软化农机胶我的一种五金品使用了农机胶后,干了,我想把它分开,请问怎么可以把农机胶溶掉或是软化让我可以把五金平分开?最好是什么药水的!丙酮除外, 加热试管中碳酸氢铵:有刺激性气味气体生成,试管上有液滴生成.液滴是怎样产生的? 最便宜的涂料配方有公司分析吗?我们厂有一批比较便宜的涂料配方,想改良下,哪家公司分析好? 橡胶软化油是否会对塑胶材料有腐蚀作用我现在的问题是,橡胶套上残留的油状物质,软化了产品的塑胶外壳(ABS+PC),想请教是软化油的原因吗?原理是什么? 碳酸氢铵固体在试管中加热,试管口有---说明生成了 工业制硅反应方程式 实验室制取乙烯过程中产生的副产物的方程式制取乙烯的过程中产生SO2的方程式 将碳酸氢铵在试管中加热,使放出的气体依次通过盛有过量的过氧化纳 浓硫酸的容器,最后得到的气体是什么啊只有一种气体,是O2么?那铵气呢? 工业上制取硝酸的相关反应方程式 下图是实验室用来验证乙烯与氢气反应产物的装置,请回答下列问题 (1)此装置用来制取乙烯,其中包括下图是实验室用来验证乙烯与氢气反应产物的装置,请回答下列问题 (1)此装置用来制取乙 取少量碳酸氢铵固体装在试管中在酒精灯上加热,观察到的现象___,说明碳酸氢铵受热___,保存碳酸氢铵化肥应_ 工业上制取碘酸钾的反应方程式 实验室制取乙稀,问:能说明二氧化碳气体存在现象是? 乙烯制备乙酸乙酯的分步反应为什么 那位能告诉我一吨液态氧是多少立方~`急要~ 工程队要修一条长200米,宽9米,厚20厘米的水泥路.如果每立方米需要混凝土2吨,那么修完这条水泥路共需要多少吨混凝土? 以乙烯为有机原料合成乙酸乙酯的各步反应方程,并注明反应类型共四个应该~ 一吨液态氧等于几立方 工程队要修一条长100米,宽8米,厚20厘米的水泥路,如果每立方米需要混凝土2.5顿,那么修完这条水泥路共需要多少吨混凝土? 无影胶水怎么使用好呢? 什么是uv丝印油墨 修路队修一条宽8米,厚35厘米的水泥路.如果有混凝土280立方米,可以铺多少米长的路 将温将碳酸氢氨加热生成氨气,水,二氧化碳,现有碳酸氢铵1mol加热后恢复原状,求生成气体的体积,质量,密度,及与氢气的相对密度.将温度提高到200度又会怎样? 如何去除UV丝印油墨 请问什么可以替代橡胶软化油? 乙烷加热分解生成乙烯和氧气,取乙烷部分分解后的反应混合物1体积,使其充分燃烧生成1.6体积的co2(同温同压),则乙烯的分解率是多少 PVC丝印油墨配方 乙烯的实验室制备属于什么反应? 乙烯和乙烷混合气体共amol,与bmol的氧气共存一密闭容器,点燃后充分反应,乙烯和乙烷全部消耗完,乙烯和乙烷全部消耗完,得到CO和CO2的混合气体和45gH2O,试求:1.当a=1时,乙烯和乙烷的物质的量之 液态氧的储存条件是什么?它在什么情况下可以转化为气态氧?液态氧重量(g)÷×22.4=气态氧(l) 用密度为1.5×10三次方kg/立方米的砖铺一条宽5m的路,砖的厚度是4cm,用载重6000kg的汽车运砖,每车砖最多能铺多长的路? 已知碳酸氢铵固体受热分解成氨气、二氧化碳和水蒸气,则该混合气体的平均相对分子质量为? 气态氧变成液态氧需要多大压力在0摄氏度, C30商品混凝土7天强度是多少?2月26日浇筑砼,想在3月5日,上设备.看强度能不能达到75%-80%. 乙醇生成乙烯反应方程式? 液态氧怎样和气态氧换算?比如,我有一个氧气罐,10升,压力是20Mpa,换算成给病人吸入的氧气,是多少升?也就是说换算成气态氧,一共有多少升.我也看不懂你的这些公式。 混凝土配比,粗砂每立方多重?12个立方的量大概要用多少方砂子和石头?常用强度C25的设计要求. 二氧化碳的单位是用什么来计算的一便写出他的符号 氧气变为液态氧后是因为什么?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn