Окно фатальной ошибки в ПО#
В процессе работы могут возникать фатальные ошибки приводящие к незапланированному закрытию Программы.
При возникновении таких ошибок будут произведены следующие действия:
На весь экран монитора будет выведено специальное окно с информацией.
Данные об ошибке будут автоматически сохранены в текстовый файл с именем программы, текущей датой и расширением
trap.txt
в стандартный каталог лог файлов программ IngortechSCADA.В случае, если при сохранении в этот каталог возникнет ошибка, данные будут сохранены в тот каталог, из которого была запущена программа.
Информация
Общие требования к формированию сообщений об ошибках ПО описаны в разделе «Сообщения об ошибках».
Окно с данными ошибки#
Окно «Ошибка программы» содержит информацию разработчику для идентификации места возникновения ошибки.
Информация
В верхней части окна, во вводной информации, указан адрес, который можно использовать для сообщения об ошибке.
При сообщении об ошибке необходимо приложить файл с данными об ошибке созданный автоматически или сохраненный вручную.
В случае, если данные об ошибке были автоматически успешно сохранены:
Местоположение файла будет указано в поле Данные:
При составлении «Сообщения об ошибке» необходимо, в том числе, приложить этот файл.
Будет доступна кнопка Открыть ошибку, при выборе которой данные об ошибке будут открыты с помощью стандартной утилиты просмотра Windows, зарегистрированной для файлов с расширением
TXT
.
Действия в окне ошибки#
На окне «Ошибка программы» размещены кнопки, позволяющие совершать определенные действия по отношению к возникшей ошибке:
При нажатии на эту кнопку ошибка будет проигнорирована и выполнение программы продолжится с того места, где она возникла.
Эту кнопку можно использовать для того, чтобы игнорировать случайные, не влияющие на работоспособность программы, ошибки.
К ним могут относиться ошибки, возникшие первый раз или ошибки при выполнении действий, которые не будут повторяться вновь.
В случае, если ошибка возникает без вмешательства человека (то есть при работе программы), происходит периодически, либо при выполнении регулярных действий, необходимо сообщить об этом разработчику для ее устранения в соответствии с формой, указанной в разделе «Сообщения об ошибках».
Нажатие этой кнопки прерывает работу программы без выполнения дальнейших действий в ней.
Использование этой кнопки не является нормальным завершением программы и не приводит к выполнению последовательности действий по завершению программы.
При использовании этой кнопки все операции, которые привели к ее возникновению не будут завершены, настройки, если они совершались, не будут сохранены.
Использовать эту кнопку нужно в том случае, если ошибка возникла в процессе завершения программы или происходит повторно, после ее игнорирования.
При использовании данной кнопки открывается автоматически сохраненный файл с данными об ошибке.
Эти данные необходимо предоставить разработчику вместе с остальной информацией, описанной в разделе «Сообщения об ошибках» для того, чтобы ошибка была исправлена.
При нажатии на эту кнопку открывается стандартный диалог сохранения файла, в котором можно выбрать место сохранения данных об ошибке.
При сохранении данных будет создан файл с указанным именем и расширением Trap
.