VB6怎样捕捉这样的错误并处理?
我用VB6写的一控制Word文档的小程序,其中因要调用Word的一个第三方软件MathType内的一个宏命令,但不知为何,有时会出错(弹出一窗口称“运行时错误 '438':对象不支持该属性或方法”,但此出错窗口多在我的程序界面下面,不最小化我的程序界面看不到,且出错的几率也不高,也许是注册表内有错误等原因吧)。我想在我的程序中一旦出现此错,便捕捉此信息并加以处理(如使它在前面显示或另加一MsgBox说明)。
请明示。
[解决办法]
- VB code
Private Sub Command1_Click() Err.Clear On Error GoTo errH …… Exit SuberrH: If Err.Number = "438" Then MsgBox "" End IfEnd Sub
[解决办法]
错误处理 On Error GoTo Error
Error: Exit Sub
[解决办法]
VB的错误捕捉机制显的很弱啊
说说是怎么不起作用?
[解决办法]
挖坟?
试一下
- VB code
Private Sub Command1_Click() On Error GoTo ErrHandle ...... End SubErrHandle: If Err.Number = 438 Then MsgBox "..." Err.Clear End IfEnd Sub