Форум: "Начинающим";
Текущий архив: 2011.08.14;
Скачать: [xml.tar.bz2];
ВнизПри закрытии программы появляется ошибка "Access violation". Найти похожие ветки
← →
Drowsy © (2011-05-03 18:25) [0]Добавил в проект юнит (data module) (. Появилась эта ошибка.
При изменении порядка создания модулей в файле dpr и build ошибка исчезает. Меняю обратно (к тому, как IDE) создаёт dpr) и ошибка снова появляется.
С чем это может быть свзано?
← →
И. Павел © (2011-05-03 18:39) [1]AV - это ошибка, возникающая при неправильной работе с памятью. Ее не так просто поймать: она выскочить может где угодно, а где-то может не выскочить, но это не значит, что ее нет. Может быть вы где-то указателю не то значение присвоили, или записали в массив больше его длины и т.д.
← →
Юрий Зотов © (2011-05-03 18:41) [2]DLL используется?
← →
clickmaker © (2011-05-03 18:45) [3]> При изменении порядка создания модулей в файле dpr и build
> ошибка исчезает
что-то где-то не вовремя финализируется?
в модулях есть секции initialization/finalization?
← →
Drowsy © (2011-05-03 18:48) [4]Dll не используется.
← →
Amoeba_ (2011-05-03 18:53) [5]Если data module создается первым, ошибка появляется?
← →
Luarvic (2011-05-03 18:59) [6]На крайняк можно включить детальный MAP-файл в настройках проекта и по адресу ошибки найти модуль, метод и строчку кода где ошибка возникла.
← →
Игорь Шевченко © (2011-05-03 19:15) [7]
> С чем это может быть свзано?
с ошибкой в коде программы
← →
_Юрий (2011-05-03 19:30) [8]это кстати может быть не связано с дата-модулем вовсе.
А например, ошибка не проявлялась, появился дата-модуль, все сдвинулось и она стала проявляться.
FastMM с детальным отчетом в помощь
← →
Ega23 © (2011-05-03 19:33) [9]
> При изменении порядка создания модулей в файле dpr и build
> ошибка исчезает.
кто-то явно ссылается на модуль. Или датамодуль ссылается на FormN, или наоборот.
← →
Rouse_ © (2011-05-03 19:56) [10]при AV пишется адрес оного, встань на нем бряком и проанализируй код... Это вообще-то первое что ты должен был сделать.
← →
Drowsy © (2011-05-03 20:13) [11]На дата модуле есть несколько TibQuery-ов. и прицепленных к ним TibUpdateSQL - ей. AV при дестрое UpdateSQL. Если его снимаю с модуля, AV на дестрой другого UpdateSQL
← →
sniknik © (2011-05-03 21:19) [12]> дестрое
???
давить! © ИШ
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.08.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c