Вниз
Скачать: CL | DM;

Хитрый AccessViolation   Найти похожие ветки 

← →
solo ©   (2003-11-04 23:23) [0]

Здравствуйте, возникла такая ситуация: в программе по клику на кнопке создается и показывается фрейм с контролами, по клику на другой кнопке, этот фрейм уничтожается. Если создать и уничтожить фрейм раз примерно 10 (по разному бывает), то вылетает AccessViolation. Пошаговое выполнение ничего вразумительного не дало. Не подскажите, где лыжи смазать?


← →
reticon ©   (2003-11-04 23:40) [1]

дебагером его, дебагером


← →
Думкин ©   (2003-11-05 05:36) [2]

Медитация.

1. Фрейм точно уничтожается?
2. А он корректно уничтожается - вместе со всем своим барахлом?
3. А еще чего таково там может быть - массивы разные и т.д?

Устал медитировать.


← →
Stas ©   (2003-11-05 09:42) [3]

Ты его уничтажаешь Как ? Free или Destroy ?


← →
reticon ©   (2003-11-05 09:46) [4]

гы..прежде чем что-либо уничтожить его нуна создать...
А фрейм точно создается пперед уничтожением?
=)


← →
Aleksey V.P.   (2003-11-05 10:00) [5]

Покажи участки кода (создание, уничтожение)


← →
Думкин ©   (2003-11-05 10:09) [6]

Да, вполне возможно он нажатия не синхронизировал.
Помедитируем еще? %-)


← →
solo ©   (2003-11-07 19:40) [7]

AccessViolation вываливается в методе TFrame.Free . В самом модуле фрейма нет никакого кода, кроме собственно объявления фрейма, в другом модуле имеются обработчики событий для контролов находящихся на фрейме.
Создаю фрейм так:

SomeFrame:= TSomeFrame.Create(MainForm.pnlBase);
SomeFrame.Parent:= MainForm.pnlBase;


Уничтожаю:

SomeFrame.Free;
SomeFrame:= nil;


Вообще кто-нибудь имел проблемы при работе с фреймами?


← →
solo ©   (2003-11-07 21:56) [8]

2 Думкин:
Что значит нажатия не синхронизировал?



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

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



Память: 0.46 MB
Время: 0.015 c
14-56861
Semas
2003-10-27 11:48
2003.11.17
basic интерпритация


8-56766
Артем К
2003-07-23 02:00
2003.11.17
Как отобразить цветную картинку в градациях серого?


14-56826
REA
2003-10-28 10:33
2003.11.17
В каждой шутке...


1-56761
Narayan
2003-11-06 12:31
2003.11.17
application-defined exception


1-56728
DimaK
2003-11-06 22:20
2003.11.17
RichEdit




   Наверх