У меня есть класс VB6 с методом, который вызывает ошибку:
Public Sub DoSomething
...
err.Raise 12345, description:="Error message"
...
End Sub
Этот метод вызывается из формы:
Public Sub ErrTest()
On Error Goto err1
obj.DoSomething
Exit Sub
err1:
MsgBox err.Description
End Sub
Это прекрасно работает во время выполнения, но во время разработки обработка ошибок не работает. Вместо этого VB6 IDE отображает стандартное окно сообщений, из которого я могу перейти в режим отладки или завершить программу.
Почему это происходит? Могу ли я предотвратить это?