读书人

过程调用疑问求解~该如何处理

发布时间: 2012-01-20 18:53:53 作者: rapoo

过程调用疑问求解~~
我碰到这样一个问题:在程序中调用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

读书人网 >VB

热点推荐