OSDev

для всех
Текущее время: 29 апр 2024, 02:19

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: RunTime Error
СообщениеДобавлено: 19 мар 2014, 10:57 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
Ошибки времени исполнения.
В виду того что номера исключений не достаточно для идентификации ошибки.
Решил узнать где-бы можно достать примерный список ошибок?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RunTime Error
СообщениеДобавлено: 19 мар 2014, 20:50 
Аватара пользователя

Зарегистрирован: 16 апр 2010, 10:10
Сообщения: 320
Откуда: Псковская обл.
Собрать статистику и путём анализа примерный вариант получить. Это если логически.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RunTime Error
СообщениеДобавлено: 20 мар 2014, 12:58 
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RunTime Error
СообщениеДобавлено: 20 мар 2014, 21:38 

Зарегистрирован: 21 сен 2007, 17:24
Сообщения: 1088
Откуда: Балаково
pavia писал(а):
Ошибки времени исполнения.
В виду того что номера исключений не достаточно для идентификации ошибки.
Решил узнать где-бы можно достать примерный список ошибок?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RunTime Error
СообщениеДобавлено: 21 мар 2014, 01:28 

Зарегистрирован: 04 ноя 2007, 14:48
Сообщения: 113
Примерный список ошибок:

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RunTime Error
СообщениеДобавлено: 21 мар 2014, 01:42 

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RunTime Error
СообщениеДобавлено: 21 мар 2014, 01:59 

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB