Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.17;
Скачать: 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 вся ветка

Текущий архив: 2003.11.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.034 c
7-56921
Владимир Березин
2003-09-07 22:30
2003.11.17
Модальная форма


3-56444
dolmat
2003-10-29 15:46
2003.11.17
Создание вычисляемого поля


3-56441
CyBeR
2003-10-25 18:16
2003.11.17
Открытие .xls-файла через TTable


1-56583
lipskiy
2003-11-04 23:16
2003.11.17
Посоветуйте Grid


1-56745
TRyaSS
2003-11-06 14:44
2003.11.17
Что такое системная переменная Path?