Форум: "Основная";
Текущий архив: 2009.10.25;
Скачать: [xml.tar.bz2];
ВнизПоследовательность идентификации и устранения ошибки Найти похожие ветки
← →
Sashka (2008-09-17 10:53) [0]Есть приложение использующее плагины (dll).
Работает.
Два раза поймал сообщение
"The instruction at xxxxx referenced memory at xxxxx.
The memory could not be read.
ОС - WinXP.
Какая последовательность поиска и устранения подобных ошибок?
Само приложение может быть запущенно под отладчиком. С плагинами чуть сложнее.
И вообщем "memory could not be read" - не ошибка ли операционки? Давным давно у меня такое было в MSOffice на Win2000 - помогла переустановка Office.
← →
clickmaker © (2008-09-17 11:17) [1]> С плагинами чуть сложнее
открываешь проект длл, назначаешь host application и вперед. Главное, чтобы лежали они в одной папке
← →
Сергей М. © (2008-09-17 12:44) [2]
> Какая последовательность поиска
Начинать всегда следует с анализа этих самых "xxxxx"
← →
Sashka (2008-09-17 13:32) [3]Именно в этом был и вопрос.
Как это делать???
← →
Сергей М. © (2008-09-17 13:38) [4]
> The instruction at xxxxx
Для начала следует попытаться определить, какому из модулей в АП тек.процесса принадлежит xxxxx
← →
tesseract © (2008-09-17 19:36) [5]
> И вообщем "memory could not be read" - не ошибка ли операционки?
Нет. Лог -файлы оптимальный способ, например в них можно загнать стэк вызова, хотя бы в режиме отладки, ибо не всегда ситуацию удаёться воспроизвести. И try ... except рулит, до полного руления.
← →
Sashka (2008-09-18 18:47) [6]Значит так...
получаю ошибку
....instruction at "0x05...." ... memory at "0x804d...."
Прога + 8 плагинов работает с ней. Бахает в каком то одном из плагинов.
Далее есть ProcessExplorerXP, ProcessMonitor
Запускаю их вместе с прогой, но навскидку не могу найти адрес 0x05... в адресах потоков моей программы , чтобы понять в каком модуле есть ошибка.
Как идентифицировать модуль с ошибкой ???
← →
Сергей М. © (2008-09-18 19:43) [7]
> Sashka (18.09.08 18:47) [6]
Ты придурок или где ?
> Значит так...
> получаю ошибку
> ....instruction at "0x05...." ... memory at "0x804d...
> ."
Тебе же ясным русским языком черным по белому сказано - в первую очередь ты дожен [4] !
А ты что тут опять лепишь свои многоточия, а ?!
> Прога
> Бахает
Изучай теорию, бахальщик
← →
Sashka (2008-09-18 22:19) [8]Удалено модератором
Примечание: Форум не тот, до этого ты еще не дорос, а ругаются у нас на отвечающих на другом форуме и сервере. Короче брысь отсюда
← →
Германн © (2008-09-19 01:17) [9]
> Sashka (18.09.08 22:19) [8]
Зря злишься. Почти любой прочитав
> получаю ошибку
> ....instruction at "0x05...." ... memory at "0x804d...
> ."
может грязно выругаться видя многоточия вместо реальной информации, которая может помочь понять и подсказать. Не надо "партизанить" задавая вопрос или приводя сообщения об ошибках.
Если же ты хотел получить общий ответ на
> Последовательность идентификации и устранения ошибки
, то тут два варианта. Либо усердно учишься, но не на форуме, а в библиотеке. Либо покупаешь что-нибудь типа EurekaLog (www.eurekalog.com) и пользуешься тем, что уже сделано профессионалами. Кстати сей продукт весьма недорог. Ты наверняка на свой мобильник ежемесячно тратишь больше. Так что "мы здесь неместные" не прокатит.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2009.10.25;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.037 c