Отключить вылет приложения C#
Как отключить вылет приложения при ошибке?Юзать try catch везде не очень хочу
|
Re: Отключить вылет приложения C#
|
Re: Отключить вылет приложения C#
Цитата:
|
Re: Отключить вылет приложения C#
В Program.cs реализуйте и всё.
|
Re: Отключить вылет приложения C#
Цитата:
|
Re: Отключить вылет приложения C#
Программа запускается из метода Main класса Program.cs
|
Re: Отключить вылет приложения C#
Цитата:
http://higgs.rghost.ru/7fcJwZtGv/image.png |
Re: Отключить вылет приложения C#
Цитата:
AppDomain.CurrentDomain.UnhandledException += (sender, args) => { Console.WriteLine("Test"); };Но в результате ничего не выводит:( |
Re: Отключить вылет приложения C#
Цитата:
|
Re: Отключить вылет приложения C#
Цитата:
static void Main() { AppDomain.CurrentDomain.UnhandledException += (sender, args) => { Console.WriteLine("Test"); }; try { throw new Exception(); } catch (Exception e) { Console.WriteLine(e.Message); } Console.ReadKey(); } |
Re: Отключить вылет приложения C#
Это логично, ведь throw new Exception() находится в try\catch и не является не обработанным исключением.
|
Re: Отключить вылет приложения C#
Цитата:
Код:
An unhandled exception of type 'System.Exception' occurred in Код:
Console.WriteLine("Test"); |
Re: Отключить вылет приложения C#
Ну оно и должно срабатывать)
|
Re: Отключить вылет приложения C#
Цитата:
|
Re: Отключить вылет приложения C#
А что мешает обрабатывать все исключения?
|
Re: Отключить вылет приложения C#
Цитата:
|
Re: Отключить вылет приложения C#
я бы рекомендовал тсу более подробно сказать, что он пытается сделать, возможно, дело совсем не в исключениях.
А так же, если тс все-таки пишет даже немного на c# ему следует ознакомится с тем, как они работают, и вполне возможно что проблема, опять-таки, сама собою рассосется. |
Текущее время: 08:35. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot