找回密码
 加入
搜索
查看: 2832|回复: 2

[AU3基础] [已解决]怎样跳过错误,避免崩溃 即on error resume next

[复制链接]
发表于 2011-2-16 17:18:26 | 显示全部楼层 |阅读模式
本帖最后由 zhaicheng 于 2011-2-23 10:35 编辑

$oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
        $oHTTP.Send()
网络不好的话,遇到一个错误--action failed

怎样跳过错误,避免崩溃

用if @error 吗?如何用呢?谢谢!
发表于 2011-2-18 13:56:38 | 显示全部楼层
你需要先设置象:Global $oMyRet[2], $oMyError = ObjEvent("AutoIt.Error", "MyErrFunc")
If @error Then
                SetError(100)
                Return $oMyRet[1]
        EndIf
然后在接收的上面return的函数随便If @error = 100 Then……

Func MyErrFunc()
        Local $HexNumber
        $HexNumber = Hex($oMyError.number, 8)
        $oMyRet[0] = $HexNumber
        $oMyRet[1] = StringStripWS($oMyError.description, 3)
        SetError(1)
        Return
发表于 2011-2-19 16:22:59 | 显示全部楼层
学习了....................
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-2 14:24 , Processed in 0.077876 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表