VB能否在同一过程中多处捕捉错误? 10
如:submain()DimaasIntegeronerrorgotoe1a=5/0a=5/0e1:onerrorgotoe2a=5/0'为什么不能跳转?a=5/0e2:...
如:
sub main()
Dim a as Integer
on error goto e1
a = 5 / 0
a = 5 / 0
e1:
on error goto e2
a = 5 / 0 '为什么不能跳转?
a = 5 / 0
e2:
end sub
为什么在第二次错误不能捕捉并跳转?
(提一下,我不想把一个过程拆为几个过程)
我想要的效果是第一次错误后转到第一个标签,接着发生第二个错误时,转到第二个标签。 展开
sub main()
Dim a as Integer
on error goto e1
a = 5 / 0
a = 5 / 0
e1:
on error goto e2
a = 5 / 0 '为什么不能跳转?
a = 5 / 0
e2:
end sub
为什么在第二次错误不能捕捉并跳转?
(提一下,我不想把一个过程拆为几个过程)
我想要的效果是第一次错误后转到第一个标签,接着发生第二个错误时,转到第二个标签。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询