![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 12 Всего: 459 |
Здравствуйте, встретился с очень неприятной ошибкой
![]() Неприятность ее состоит в том, что появляется она также неожиданно как и исчезает. Например, если удалить часть кода ниже точки ее появления, то она иногда пропадает сама собой. Причем возникает либо на операторе new либо на при вызове различных методов разных классов. Программа написана под ARM на Microsoft Visual C++ embedded 4.0 sp4. Вопрос состоит в том, как же правильно найти истинную причину ошибки. Я подозреваю, что ошибка совершенно в другом месте, какие средства есть для борьбы с подобными ошибками? Не знаю есть ли смысл выкладывать код, так в последний раз вылет произошел внутри библиотечной функции, которая многократно проверена и стабильно работает уже во многих программах. Может, возможно, как нибудь определить ошибку по содержимому стека или сравнивая адрес метода в разные моменты работы программы? Прошлый раз избавился от этого глюка пересоздав проект заново, но это как видно не было причиной, просто несколько изменился код. Это сообщение отредактировал(а) Alexeis - 11.5.2007, 15:26 -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 12 Всего: 459 |
Упс. нашел ошибку тупым просмотром кода.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |