读书人

VB6怎样捕捉这样的异常并处理

发布时间: 2012-04-14 17:14:21 作者: rapoo

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 

读书人网 >VB

热点推荐