Вопроса: Я ловлю в основном необработанные исключения с 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