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では、構造化されていない例外処理を使用して、コード内のエラーを処理します。コードのブロックの先頭にOnErrorステートメントを配置すると、そのブロック内で発生するすべてのエラーが処理されます。非構造化例外処理では、ErrorステートメントとResumeステートメントも使用されます。

于 2010-03-22T16:28:44.480 に答える