У меня есть огромное приложение, работающее WPF, и я иногда получаюручка «Операция успешно завершена» ошибка
операция завершена успешно
ошибку случайно, может быть целый ряд вещей.
Есть ли способ уловить этот код и просто перезапустить приложение.
Я уже использую
#region "Error Checking"
void OnAppDomainUnhandledException(object sender, UnhandledExceptionEventArgs e)
{
HandleError("OnAppDomainUnhandledException", e.ExceptionObject.ToString(), e.ExceptionObject.ToString());
}
void OnDispatcherUnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e)
{
string error = string.Empty;
if (e.Exception.InnerException != null)
error = e.Exception.InnerException.Message;
HandleError("OnDispatcherUnhandledException", e.Exception.Message.ToString(),error);
e.Handled = true;
}
#endregion
, но это не кажется, чтобы поймать/обработать ошибку
Это происходит, когда вызов api Windows завершается с ошибкой, а код имеет ошибку в логике обработки ошибок, ошибка, которая заставляет код ошибки сбрасываться обратно на 0. Не редкость, код обработки ошибок редко проходит тестирование. Это игла в стеке сена с информацией, которую вы предоставили. –
спасибо за ваш комментарий –