zhaicheng 发表于 2011-2-16 17:18:26

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

本帖最后由 zhaicheng 于 2011-2-23 10:35 编辑

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

怎样跳过错误,避免崩溃

用if @error 吗?如何用呢?谢谢!

happytc 发表于 2011-2-18 13:56:38

你需要先设置象:Global $oMyRet, $oMyError = ObjEvent("AutoIt.Error", "MyErrFunc")
If @error Then
                SetError(100)
                Return $oMyRet
        EndIf
然后在接收的上面return的函数随便If @error = 100 Then……

Func MyErrFunc()
        Local $HexNumber
        $HexNumber = Hex($oMyError.number, 8)
        $oMyRet = $HexNumber
        $oMyRet = StringStripWS($oMyError.description, 3)
        SetError(1)
        Return

the886 发表于 2011-2-19 16:22:59

学习了....................
页: [1]
查看完整版本: [已解决]怎样跳过错误,避免崩溃 即on error resume next