Окно фатальной ошибки в ПО#

В процессе работы могут возникать фатальные ошибки приводящие к незапланированному закрытию Программы.

При возникновении таких ошибок будут произведены следующие действия:

  1. На весь экран монитора будет выведено специальное окно с информацией.

  2. Данные об ошибке будут автоматически сохранены в текстовый файл с именем программы, текущей датой и расширением trap.txt в стандартный каталог лог файлов программ IngortechSCADA.

    В случае, если при сохранении в этот каталог возникнет ошибка, данные будут сохранены в тот каталог, из которого была запущена программа.

Информация

Общие требования к формированию сообщений об ошибках ПО описаны в разделе «Сообщения об ошибках».

Окно с данными ошибки#

../_images/126.png

Окно с данными об ошибке#

Окно «Ошибка программы» содержит информацию разработчику для идентификации места возникновения ошибки.

Информация

В верхней части окна, во вводной информации, указан адрес, который можно использовать для сообщения об ошибке.

При сообщении об ошибке необходимо приложить файл с данными об ошибке созданный автоматически или сохраненный вручную.

В случае, если данные об ошибке были автоматически успешно сохранены:

  1. Местоположение файла будет указано в поле Данные:

    ../_images/b4.png

    При составлении «Сообщения об ошибке» необходимо, в том числе, приложить этот файл.

  2. Будет доступна кнопка Открыть ошибку, при выборе которой данные об ошибке будут открыты с помощью стандартной утилиты просмотра Windows, зарегистрированной для файлов с расширением TXT.

Действия в окне ошибки#

На окне «Ошибка программы» размещены кнопки, позволяющие совершать определенные действия по отношению к возникшей ошибке:

../_images/b1.png

При нажатии на эту кнопку ошибка будет проигнорирована и выполнение программы продолжится с того места, где она возникла.

  • Эту кнопку можно использовать для того, чтобы игнорировать случайные, не влияющие на работоспособность программы, ошибки.

  • К ним могут относиться ошибки, возникшие первый раз или ошибки при выполнении действий, которые не будут повторяться вновь.

  • В случае, если ошибка возникает без вмешательства человека (то есть при работе программы), происходит периодически, либо при выполнении регулярных действий, необходимо сообщить об этом разработчику для ее устранения в соответствии с формой, указанной в разделе «Сообщения об ошибках».


../_images/b2.png

Нажатие этой кнопки прерывает работу программы без выполнения дальнейших действий в ней.

  • Использование этой кнопки не является нормальным завершением программы и не приводит к выполнению последовательности действий по завершению программы.

  • При использовании этой кнопки все операции, которые привели к ее возникновению не будут завершены, настройки, если они совершались, не будут сохранены.

  • Использовать эту кнопку нужно в том случае, если ошибка возникла в процессе завершения программы или происходит повторно, после ее игнорирования.


../_images/b3.png

При использовании данной кнопки открывается автоматически сохраненный файл с данными об ошибке.

  • Эти данные необходимо предоставить разработчику вместе с остальной информацией, описанной в разделе «Сообщения об ошибках» для того, чтобы ошибка была исправлена.


../_images/b5.png

При нажатии на эту кнопку открывается стандартный диалог сохранения файла, в котором можно выбрать место сохранения данных об ошибке.

При сохранении данных будет создан файл с указанным именем и расширением Trap.