vb里On Error GoTo 0和On Error resume区别
答案:2 悬赏:30 手机版
解决时间 2021-04-07 14:01
- 提问者网友:雾里闻花香
- 2021-04-06 15:24
vb里On Error GoTo 0和On Error resume区别
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-04-06 15:47
On Error GoTo 0
表示禁止当前过程中任何已启动的错误处理程序。
On Error Resume Next
说明当一个运行时错误发生时,控件转到紧接着发生错误的语句之后的语句,并在此继续运行。访问对象时要使用这种形式而不使用 On Error GoTo。
On Error GoTo line
启动错误处理程序,且该例程从必要的 line 参数中指定的 line 开始。line 参数可以是任何行标签或行号。如果发生一个运行时错误,则控件会跳到 line,激活错误处理程序。指定的 line 必须在一个过程中,这个过程与 On Error 语句相同; 否则会发生编译时间错误。
以上MSDN上的解释
一般情况下,如果在对我们创建的对象或控件进行错误捕捉,需要使用On Error Resume Next ,然后在判断它的Err.Number,根据错误类型来做相应的处理。参考资料:MSDN
表示禁止当前过程中任何已启动的错误处理程序。
On Error Resume Next
说明当一个运行时错误发生时,控件转到紧接着发生错误的语句之后的语句,并在此继续运行。访问对象时要使用这种形式而不使用 On Error GoTo。
On Error GoTo line
启动错误处理程序,且该例程从必要的 line 参数中指定的 line 开始。line 参数可以是任何行标签或行号。如果发生一个运行时错误,则控件会跳到 line,激活错误处理程序。指定的 line 必须在一个过程中,这个过程与 On Error 语句相同; 否则会发生编译时间错误。
以上MSDN上的解释
一般情况下,如果在对我们创建的对象或控件进行错误捕捉,需要使用On Error Resume Next ,然后在判断它的Err.Number,根据错误类型来做相应的处理。参考资料:MSDN
全部回答
- 1楼网友:拾荒鲤
- 2021-04-06 16:34
On Error GoTo label
也就是出现错误跳转至指定标签label处执行语句(可以为空语句)
On Error resume
出现错误紧接着出现错误的下一句继续执行.
On Erroro GoTo line
出现错误跳转到指定行
也就是出现错误跳转至指定标签label处执行语句(可以为空语句)
On Error resume
出现错误紧接着出现错误的下一句继续执行.
On Erroro GoTo line
出现错误跳转到指定行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯