过程调用疑问求解~~
我碰到这样一个问题:在程序中调用Sub过程后,当Sub 过程执行后莫名其妙跳到程序一段错误处理的代码里(没设该程序的错误处理)。不知道有没有哪位仁兄知道这是怎么回事啊?
Prive sub 过程A
.
过程B '调用过程B
.
.
ERR:
错误处理代码
Goto out '跳转到结束
.
OUT;
End sub
[解决办法]
程式是序行的
在Err前不Exit Sub就行下面Err的
ERR:
错误处理代码
Goto out '跳转到结束
把ERR: 改ERR1或的,不要和系字相同
[解决办法]
是这样,因为 B 没有 errordo
所以系统自动往前,找到最近的一个 errordo执行
这里最近调用 b 的过程是 A ,他有 errordo ,所以。。就直接执行 A 的 errordo