Как реализовать SEH (Структурная обработка исключений) в VB6?

Может ли кто-нибудь привести пример внедрения SEH в VB6? Все, что я видел до сих пор, находится в C++

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.

Другие вопросы по тегам