Вопрос: я ловлю вообще необработанные исключения с
AddHandler System.AppDomain.CurrentDomain.UnhandledException, AddressOf OnUnhandledException
Проблема теперь в том, что с этим обработчиком исключений
Public Sub OnUnhandledException(ByVal sender As Object, ByVal e As UnhandledExceptionEventArgs)
Console.WriteLine(e.ExceptionObject.ToString())
Console.WriteLine("Press Enter to continue")
Console.ReadLine()
'Environment.Exit(1)
End Sub
выполнение программы все равно выдает исключение, если я не выйду из программы.
Теперь я хочу узнать, как я могу изменить это поведение на «возобновить по ошибке дальше»? Возможно ли это вообще?
<STAThread()> _
Public Sub Main(ByVal argv As String())
'For i As Integer = 0 To argv.Length - 1 Step 1
'Console.WriteLine("Argument {0}: {1}", i, argv(i))
'Next i
AddHandler System.AppDomain.CurrentDomain.UnhandledException, AddressOf OnUnhandledException
Throw New Exception("Test")
Console.WriteLine("Continue")
End sub