Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
2-1234527816
snake-as
2009-02-13 15:23
2009.04.05
Открытие сохраненного проекта


1-1209401121
KiLLiR
2008-04-28 20:45
2009.04.05
Свойство MaxDate DateTimePicker а д.б. сегодняшним


15-1233835334
Ega23
2009-02-05 15:02
2009.04.05
Знатоки JavaScript - посоветуйте


15-1233483473
killaTank
2009-02-01 13:17
2009.04.05
Авторские права


2-1234352807
cyborg
2009-02-11 14:46
2009.04.05
Компонент TPageControl




   Наверх