OSDev
http://osdev.su/

RunTime Error
http://osdev.su/viewtopic.php?f=6&t=875
Страница 1 из 1

Автор:  pavia [ 19 мар 2014, 10:57 ]
Заголовок сообщения:  RunTime Error

Ошибки времени исполнения.
В виду того что номера исключений не достаточно для идентификации ошибки.
Решил узнать где-бы можно достать примерный список ошибок?

Автор:  iz56 [ 19 мар 2014, 20:50 ]
Заголовок сообщения:  Re: RunTime Error

Собрать статистику и путём анализа примерный вариант получить. Это если логически.

Автор:  iz56 [ 20 мар 2014, 12:58 ]
Заголовок сообщения:  Re: RunTime Error

Самые частые ошибки должны быть с меньшими номерами и ими же можно ограничиться. Потом кому надо допишут. Как вычислить какие самые частые? Предположить трудно, статистики нет. Ну как видишь что ошибка может быть - так и номер ей порядковый. У меня прерываний нет - но номеров пять где-то уже есть. Хотя некоторые можно убрать. Они по логике не могут возникнуть теперь. В виду того , что код пишется и некоторые ситуации становятся не возможны. Как-то так.

Автор:  Himik [ 20 мар 2014, 21:38 ]
Заголовок сообщения:  Re: RunTime Error

pavia писал(а):
Ошибки времени исполнения.
В виду того что номера исключений не достаточно для идентификации ошибки.
Решил узнать где-бы можно достать примерный список ошибок?

Не понятно о чём речь. Так, множество причин возникновения исключений описаны в документации на процессор, а так же в описании процессорных инструкций.

Автор:  dragon [ 21 мар 2014, 01:28 ]
Заголовок сообщения:  Re: RunTime Error

Примерный список ошибок:

№ 0: Операция выполнена успешно
№ 1: Во время выполнения операции возникла ошибка

Как то так я думаю :idea:

Можно ещё из винды достать, см. коды, возвращаемые GetLastError. Но это прошлый век.

Автор:  dragon [ 21 мар 2014, 01:42 ]
Заголовок сообщения:  Re: RunTime Error

А если чуть серьёзнее, то на сколько я понял вопрос, т.к. набор кодов ошибок будет меняться во время разработки, такой вопрос вообще не должен стоять. А именно: не следует акцентировать внимание на кодах ошибок, а просто принять то, что сложится после разрботки основного кода ("так сложилось", без проектирования). И ещё можно глянуть в сторону обработки исключений в ООП. Там на каждый тип ошибки свой класс. И ещё можно глянуть в сторону обработки ошибок в common lisp. Такое, достаточно интересное зрелище. :geek:

Автор:  Himik [ 21 мар 2014, 01:59 ]
Заголовок сообщения:  Re: RunTime Error

Ну вроде как список ошибок системно-специфичен. Этот список создаётся по ходу разработки ОС и рабочей среды для приложений. Он ещё зависит от уровня абстракции.
Для С++ есть
#include <sys/errno.h>

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/