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

Вниз

Чем ловить Mem Leak и выход за границы массивов под Delphi 7.0?   Найти похожие ветки 

 
Дмитрий В. Белькевич   (2004-12-17 13:24) [0]

Сабж, в общем. Memcheck не работает. Под 7.0. 7.1 патч нигде не могу найти. Bounds Checker тоже нигде не могу откопать :( Есть один чудный глюк - никак отловить не могу. При выходе при определенных условиях трапается. Процесс динамический, в статитике никак не могу отловить - бегаешь дебаггером - всё гуд. Последнее, что пишет - Error 216, где-то проблемы с доступом к уже разрушенным данным, вероятно


 
TUser ©   (2004-12-17 13:28) [1]


> Последнее, что пишет - Error 216

dll используются? Если да, то поджключен на ShareMem?

Утечки памяти ловить MemProof"ом. Выход за границы массивов должен привести к AV или Index out of bounds.


 
Дмитрий В. Белькевич   (2004-12-17 14:04) [2]

Dll не используется. Про особенности работы с ними я знаю. Как раз AV и происходит. В начале AV, потом AV в обработчике не делфийского исключения, потом msgbox error 216.
Посмотрим на MemProof, ставил я его как-то давно, чем-то не понравился, memcheck под d6 работал замечательно, под d7 виснет. На сайте пишут, как я понял, что обязательно нужен d 7.1, патча в нете нигде не могу откопать.
Работаю с DelphiX, валится, вероятнее всего, при уничтожении tdxdraw. Отловить дебагом нереально.


 
TUser ©   (2004-12-17 14:14) [3]

Я все свои AV поймал дебагером. Почему не реально?



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

Форум: "Основная";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.035 c
9-1094337356
FarCry2
2004-09-05 02:35
2005.01.02
Кто помнит валяются танчики


14-1102662368
MBo
2004-12-10 10:06
2005.01.02
Пятничные задачи. Вася Пупкин сегодня отдыхает.


1-1103388317
Ivolg
2004-12-18 19:45
2005.01.02
Компоненты


3-1102086866
Санёк
2004-12-03 18:14
2005.01.02
ADO [eoAsyncExecute] при выполнении хранимых процедур


6-1097863368
ALex B.
2004-10-15 22:02
2005.01.02
Thread, Ping...





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