Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2009.04.05;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.009 c
2-1234791018
Igorntk
2009-02-16 16:30
2009.04.05
как в DBCombobox отобразить записи столбца таблицы?


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


1-1209052939
Тыщ
2008-04-24 20:02
2009.04.05
Что означают элементы с названиями ".1", ".2" и т.п?


2-1235036092
Andrey K
2009-02-19 12:34
2009.04.05
Положить на форму рисунок, чтобы фон был прозрачным


2-1234419901
pavel_guzhanov
2009-02-12 09:25
2009.04.05
как программно определить, запущен ли брандмауэр на компьютере?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский