vb6采集网页时而正常,时而卡死,郁闷,找不到原因 本帖最后由 hktkzyz 于 2014-12-04 16:22:41 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是ip被黑。我注释掉了On Error,出错时显示:运行时错误 ‘-2147012894(80072ee2)':操作超时。搜索了一下,使用XMLhttp.setTimeouts设置超时,如果setTimeouts参数里的某一个超时那将超时返回,返回的COM异常错误码是0x80072EE2,-2147012894就是0x80072EE2的错误。我再将setTimeouts注释掉,出错时就会一直未响应,很久后出现和上面一样的错误‘-2147012894(80072ee2)':操作超时。看来还是send时超时的问题。总体来看,xmlhttp.send肯定会涉及到超时问题,而我看别人用c写的采集很顺畅,会不会有更好的方法采集网页。可在网上搜索vb采集网页,都是推荐xmlhttp了,真郁闷了。 可以考虑用 INTERNET TRANSFER CONTROL 控件 请问怎么在程序里使用ctrl+q这个快捷键? 用VB进行ACCESS数据库开发的书籍,介绍一下,马上要,二手的也可以呀! 有没有这样的控件,就是如COMMAND控件一样,但 [求助]VB开发类Foxmail的软件 请问,哪里有五子棋的VB源程序下载?急! 这个存储过程怎么写? sdk中的s是什么意思? 请问api:clipcursor中的参数的问题? 晚上好!!!请问CSDN的“我的文挡“是asp写的吗? 疑难问题征解 VS2008中的VB程序按钮问题 vb发送email问题,有的email地址发送失败
我注释掉了On Error,出错时显示:运行时错误 ‘-2147012894(80072ee2)':操作超时。
搜索了一下,使用XMLhttp.setTimeouts设置超时,如果setTimeouts参数里的某一个超时那将超时返回,返回的COM异常错误码是0x80072EE2,-2147012894就是0x80072EE2的错误。
我再将setTimeouts注释掉,出错时就会一直未响应,很久后出现和上面一样的错误‘-2147012894(80072ee2)':操作超时。
看来还是send时超时的问题。
总体来看,xmlhttp.send肯定会涉及到超时问题,而我看别人用c写的采集很顺畅,会不会有更好的方法采集网页。可在网上搜索vb采集网页,都是推荐xmlhttp了,真郁闷了。