2

有人可以提供一些在 VB6 中实现 SEH 的例子吗?到目前为止我所看到的一切都是用 C++ 编写的

4

1 回答 1

1

Visual Basic 6.0(及更早版本)不实现结构化异常处理。它最初是在Visual Basic .NET (VB 7)中引入的,具有以下结构:

Try
    ' Logic
Catch e As Exception
    ' Error handling
End Try

MSDN 文档

在 Visual Basic 6.0 中,您使用非结构化异常处理来处理代码中的错误。将 On Error 语句放在代码块的开头可以处理该代码块中发生的任何错误。非结构化异常处理也使用了 Error 和 Resume 语句。

于 2010-03-22T16:28:44.480 回答