关于VB6类模块中错误捕捉的问题

调试代码的时候,在同一个模块下,如果过程1调用过程2,而过程2抛出错误,则可以通过在过程1中写On Error Resume Next捕捉这个错误

如果过程1调用了类模块中的过程3,而过程3抛出错误,中断会停留在过程3错误处。

'Class1中
Public Sub Test()
    Err.Raise 1
End Sub

'Form1中调用Test()

解决方法如下:

代码编辑器->右键菜单->切换->选中"遇到未处理的错误时中断"
可在IDE菜单->工具->选项->通用->错误捕获 中设置它的默认值.

 

 

参考:http://bbs.csdn.net/topics/300194920

posted on 2013-06-21 05:11  圣光  阅读(524)  评论(0)    收藏  举报

导航