Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1304652940
Cerg
2011-05-06 07:35
2011.08.14
В чем ошибка?


15-1302979210
KilkennyCat
2011-04-16 22:40
2011.08.14
Начинающим разработчикам систем с ARM-процессорами


1-1261986040
istok20
2009-12-28 10:40
2011.08.14
CopyFile в Win7 64bit...


2-1304147924
Basilisk
2011-04-30 11:18
2011.08.14
Вводить только одну запятую


15-1303459236
Дмитрий С
2011-04-22 12:00
2011.08.14
HDFury DVI-D->VGA





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский