VB类模块中由Err.Raise弹出的运行时错误可以关闭吗?
是这样,我在写个DLL,调用一个类模块的一些函数。
在类模块中,有些错误捕获直接使用Err.Raise语句弹出错误提示。
而我希望在我的DLL中只是根据公开函数的返回值来判断本函数是否成功完成调用。
而不需要对用户使用时弹出这个错误。
当然,我可以把类模块中的这些Err.Raise语句删除或屏蔽掉。
但原因一是模块比较繁杂,有些地方的基本捕获我是要保留的,所以不能一次型替换来屏蔽;
原因二也是比较重要的,我并不想破坏这个类的完整性,毕竟错误捕获是有必要的,我只是在这个工程里才不希望出现,而将其用于其他工程时我还是希望保留的。
所以我想问问前辈,有没办法在我DLL的函数里加入什么语句,使类模块中Err.Raise语句不弹出呢??
我尝试过那些On Error GoTo/On Error Resume Next/On Error GoTo 0,都不好使。。
并且我对这些错误处理程序的解释读来读去都理解的比较模糊。
希望我表达明白我的意思,先谢谢前辈们了!!!