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: Во время выполнения операции возникла ошибка Как то так я думаю Можно ещё из винды достать, см. коды, возвращаемые GetLastError. Но это прошлый век. |
Автор: | dragon [ 21 мар 2014, 01:42 ] |
Заголовок сообщения: | Re: RunTime Error |
А если чуть серьёзнее, то на сколько я понял вопрос, т.к. набор кодов ошибок будет меняться во время разработки, такой вопрос вообще не должен стоять. А именно: не следует акцентировать внимание на кодах ошибок, а просто принять то, что сложится после разрботки основного кода ("так сложилось", без проектирования). И ещё можно глянуть в сторону обработки исключений в ООП. Там на каждый тип ошибки свой класс. И ещё можно глянуть в сторону обработки ошибок в common lisp. Такое, достаточно интересное зрелище. |
Автор: | 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/ |