首页脚本VBScript中On Error语句用法小结

VBScript中On Error语句用法小结

时间2024-02-11 17:25:04发布访客分类脚本浏览857
导读:收集整理的这篇文章主要介绍了VBScript中On Error语句用法小结,觉得挺不错的,现在分享给大家,也给大家做个参考。 如果不使用 On Error 语句,则任何运行时错误都是致命...
收集整理的这篇文章主要介绍了VBScript中On Error语句用法小结,觉得挺不错的,现在分享给大家,也给大家做个参考。

如果不使用 On Error 语句,则任何运行时错误都是致命的;也就是说,结果会导致显示错误信息并中止运行。一个“允许的”错误处理程序是由 On Error 语句打开的一个处理程序;一个“活动的”错误处理程序是处理错误的过程中允许的错误处理程序。

On Error GoTo 0

表示禁止当前过程中任何已启动的错误处理程序。 

On Error Resume Next

说明当一个运行时错误发生时,控件转到紧接着发生错误的语句之后的语句,并在此继续运行。访问对象时要使用这种形式而不使用 On Error GoTo。 

On Error GoTo line

启动错误处理程序,且该例程从必要的 line 参数中指定的 line 开始。line 参数可以是任何行标签或行号。如果发生一个运行时错误,则控件会跳到 line,激活错误处理程序。指定的 line 必须在一个过程中,这个过程与 On Error 语句相同; 否则会发生编译时间错误。

一般情况下,如果在对我们创建的对象或控件进行错误捕捉,需要使用On Error Resume Next ,然后在判断它的Err.Number,根据错误类型来做相应的处理。

附一段error相关的代码:

On Error Resume NextDim MsgErr.ClearErr.Raise 6  ' Generate "Overflow" error.Err.Helpfile = "yourHelp.hlp"Err.HelpContext = 5If Err.Number >
     0 Then  Msg = "Press F1 or Help to see " &
     Err.Helpfile &
     " topic for" &
     _  " the following HelpContext: " &
     Err.HelpContext  MsgBox Msg, , "error: " &
     Err.Description, Err.Helpfile, Err.HelpContextEnd If

以上所述就是本文的全部内容了,希望大家能够喜欢。

您可能感兴趣的文章:
  • VBS教程:VBscript语句-On Error 语句
  • vbScript on error resume next容错使用心得

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: VBScript中On Error语句用法小结
本文地址: https://pptw.com/jishu/610096.html
vb下的恶搞关机程序 VBS显示当前标准时间

游客 回复需填写必要信息