![]() |
Фатальная ошибка
Поддержка абстракции “фатальной ошибки”
|
![]() |
![]() |
Пакет исходных кодов SergCODE (Freeware) Библиотека XHelpers (Freeware) |
“Фатальная ошибка” является важной абстракцией программирования. В библиотеке XHelpers она поддерживается классом XFatalError (модуль XHelpers.Core.dll). Предлагаемая функциональность позволяет, в случае необходимости, “элегантно” прервать деятельность приложения, отставив в так называемом “чёрном ящике” (в данном случае — папка Temp и журнал событий приложений) отладочную информацию о “причине падения”. Фатальная ошибка может быть иницииирована как явно, методом XFatalError.Raise, так и не явно: через обработчик необработанных исключений (свойство XFatalError.RaiseOnUnhandledException), либо, например, при сбое так называемой “критической” (к прерыванию) секции, исполняемой методом XCriticalOperation.Execute.
Наверх |
© Китаев С.Ю. |