Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.04.05;
Скачать: CL | DM;

Вниз

Отладка такой ситуации   Найти похожие ветки 

 
GreyWolf   (2008-04-28 16:15) [0]

Я отлаживаю программу, и в процессе возникла интересная ошибка: исключение AccessViolation, которое возникает только если не выполнять проблемный участок по шагам. Исключение возникает по адресам 33381636, 35381636, 3638163, курсор устанавливается на вызов функции из бибилотеки. Сама функция выполняется. Похоже, что повреждается адрес возврата в стеке и после попытки возвращения из функции происходит прыжок на адрес, которого нет в АП процесса. Если выполнять тот же участок по шагам или поставить breakpoint в любом месте процедуры до вызова проблемной функции, то исключения не возникает, все отрабатывает нормально. На что следует обратить внимание в коде программы?


 
Palladin ©   (2008-04-28 16:16) [1]

интересно, соглашения о вызове одинаковы в декларациях? :)


 
Anatoly Podgoretsky ©   (2008-04-28 16:54) [2]

> GreyWolf  (28.04.2008 16:15:00)  [0]

На параметры функции и как подставляются фактические параметры, кроме того сами параметры должны быть действительными.



Страницы: 1 вся ветка

Текущий архив: 2009.04.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
2-1234390531
Man_Bear
2009-02-12 01:15
2009.04.05
Отображение данных


3-1218250808
belmol
2008-08-09 07:00
2009.04.05
сопоставить запрос с 2-х разных баз


15-1233954904
Юрий
2009-02-07 00:15
2009.04.05
С днем рождения ! 7 февраля 2009 суббота


15-1233246083
AlexDan
2009-01-29 19:21
2009.04.05
ICQ 6.5


10-1153825601
AlexeyMir
2006-07-25 15:06
2009.04.05
Регистрация ActX библиотеки из своей программы