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

关于ClientSocket错误捉

编辑:说三道四文库 发布时间:2017-07-23 12:53
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,从来没有类似问题。
看来是无法解决了
报表制作技巧(三)-Delphi资料 Delphi数据库开发及统计表格设计 Delphi文本和图形的打印方法 Delphi应用程序中中国式报表的制作 Windows环境下实时列表输出的实现方法-Delphi资料 报表制作技巧(二)-Delphi资料 Delphi编制的程序运行中动态制作报表 报表制作技巧(一)-Delphi资料 如何在WINDOWS中控制打印字体的长宽,而不受限于SIZE 的限制-Delphi资料 也谈为Delphi中数据库报表加网格 用Delphi4的QReport部件生成报表 用Delphi编写打印程序的窍门 用Word做Delphi报表输出工具 在DELPHI 文 本 和 图 形 的 打 印 在Delphi中运用QuickReport实现多栏列印 在打印或打印预览前如何获取报表页数-Delphi资料 自定义快速报表的打印预览窗口-Delphi资料 Delphi 3 图形VCL中Bug修改方案 Delphi hint的字体和色彩如何改变 Delphi3.0中复活节彩蛋及实现 Delphi数据库应用程序开发中图像数据的存取技巧 DELPHI图形编辑技巧二则 DELPHI显示JPEG图像文件 Delphi中CANVAS使用三例 Delphi中的图形显示技巧 DELPHI中画布应用技巧 Delphi中控件深度投影及阴影效果的实现 DELPHI中利用对象的常用属性制作动画 Form生成时的事件次序-Delphi资料 LED数码管仿真显示程序-Delphi资料 TPaintBox与TImage的比较-Delphi资料 outlook中新建便笺就会出错“abnormal application terminal”,为什么? 哪里有好的web报表打印控件?愿花钱购买! 诚邀软件界精英加盟,共创伟业 ★★★http://www.bitgenius.com/nanabbs,神秘的女斑竹★★★ *.pdg的书用什么看? 本人用ADO.Net +VB.Net写的一个程序 福建的成绩多少啊? 救命啊! 这样的错误是怎么回事?急,是不是好jboss配置不正确 有过项目经验的人请进,想调查一下关于各位在做过的项目中一般都用几台Domino服务器? 公务帖! 年久失修的贴子:该结的结、该删的删! :) 请教高手:一个指针传递问题,在先等待 请教COleDateTime问题 Python有什么IDE? 通过Outlook 发送邮件的问题。在线等待给分。 我想学习j2ee,我想买这本书,大家给点意见: LISTBOX 问题?? 有一段长时间不能来了,散分 200分轻松拿到,关于CreatePrinterDC的释放,只有几行代码,先放20分,解决后马上补加。 版主!为什么2002年12月31日以前得所有贴子都看不了了?那可是网友们得一笔共同财富阿!! New,CreateObject,GetObject 的区别?? MSInet.ocx可以执行需要其它什么文件? 四川的同仁来说说>? 寻找scjp1。4考试大纲。各位大哥帮忙啊 为什么我的asp,访问不了数据库文件,大家帮忙看看,出错提示见内容!! 求助,如何将一个表里的数据添加到另一个表里. 请问如何在edit(或其他)控件里显示memo里指定行的内容呢? 用CSocket发送网络数据延时问题? 请问如何实现这种功能? 请问各位sqlplus如何获得某个表的主键信息? ADO数据绑定记录死活插不进数据库 网络GIS开发者联盟诚邀软件界精英,共创伟业 仅以此诗献给天下的光棍们.................(转帖) 新年好 在页面添加select option 请问一个MDI基本问题 关于windows2000下打印机安装问题?急!在线等!!!! 打印vb窗体 有什么办法(产品)实现局域网内 IP 同 MAC 绑定,未经绑定关系建立的机器无法实现通信? 谁能给个关于递归的例子? 个人版的SQL SERVER 2000能提供多少连接阿? 网络GIS开发者联盟诚邀软件界精英,共创伟业 dlink网卡不能FTP? 快过年了,打算给父母还有爷爷奶奶买点东西,大家有什么好的建议? asp.net项目启动运行出错,详细信息如下: 怎样判断数据读取完毕? 求ERP的电子书、资料 如何才能做到c/s结构应用程序(pb开发的mis)访问数据库不安装oracle客户端??谢谢 高分请教做服务器,win2000server ???win2000系统,Epson 1600系列打印机,如何找到"自定义纸张"..谢谢 控件区别? 通过一组checkbox来控制按钮是否为disabled 日本将有大动作 拟砸巨资研发下一代主俄警方查抄恶搞普京画展被指系实施“反英称需等联合国调查得出结论再决定是否分析称美欲打击叙利亚背后动机或为“重联合国吁叙冲突各方充分配合联合国调查斯诺登曾违安全规定 审查发现其背景调斯诺登曾违安全规定 审查发现其背景调韩拟再次照会日本 提议开会商讨解决慰受不了良心谴责 埃及窃贼自惩任火车辗美国女游客丹佛动物园喂犀牛 惨遭犀牛潘基文称涉日本历史认识发言“没有单指朝鲜说到了给对峙“永远画上句号”的时中石油通报王永春等4名高层涉违纪接受杭州截至8月20日清退影响交通路面停浙江高考录取结束 今年录取率为85.为躲电瓶车 帕萨特飞车扎进隔离带杭州德胜东村居民抢车位离奇 路装地锁台州9辆公交车台风夜起火烧毁 原因仍杭州今夏高温50天 本周将受两次冷空越野车凌晨撞破桥坠西湖 司机自行爬出建德梅城民警亲力亲为 照顾精神病患家4岁乖乖女捐骨髓救哥哥下一篇汕头“龚如心案”恒大遭遇“幸福的烦恼”下一篇“我们不会自寻死路”张帅晋级,彭帅出局每日一句即时录音现代城市防涝脆弱亟须补救破题渔光曲主力资金动向(5月12日)一季度地税登记或更长寿下一篇锐观点城中约300处道路积水失事客轮运营商之子三军仪仗队首现女兵楼下轿车频挨砸非要找个离过婚的嫁
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘