Диагностика исключительных ситуаций |
В момент возникновения ошибки выдается окно с заголовком "Viper - Ошибка приложения". В нем отображается текст сообщения и три кнопки:
[
] - пользователь может продолжить работу с приложением. Если ошибка не критичная, то иногда продолжение работы возможно. Например, для того чтобы сохранить открытые в редакторе файлы;[
] - произойдет аварийное завершение работы приложения. При этом все изменения, сделанные в редакторе будут утеряны;[Ctrl+C текст отчета об ошибке можно скопировать в буфер обмена.
] - откроется детальный отчет об ошибке. В нем содержится информация об адресе исключения, состоянии стека, список загруженных модулей и др. С помощью клавишОдновременно с выдачей окна сообщения в папке EXE приложения создается файл ViperError.log с текстом отчета об ошибке.
Функция диагностики не гарантирует 100% обработку всех возможных исключительных ситуаций. Иногда приложение все же может аварийно закрыться без выдачи сообщений. Иногда может быть выдано стандартное окно об ошибке для AtlError.log.
-приложений, при этом сформируется файл