Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.19;
Скачать: CL | DM;

Вниз

Динамическое создание и удаление форм   Найти похожие ветки 

 
Expl   (2005-09-23 18:04) [0]

Такой вопрос. У меня есть самописный класс TDynForm, который содержит экземпляр TForm. Форма, как надо, динамически создается в конструкторе класса и удаляется в деструкторе. Есть также контейнер класса TDynForm. Так вот, при удалении экземпляра TDynForm из контейнера, где-то через десяток вылетает ошибка работы с памятью. Причем я тросировал: все деструкторы вызываются и все удаляется, а после них вылетает ошибка. Никто не знает, в чем может быть ошибка?


 
Юрий Зотов ©   (2005-09-23 18:19) [1]

> все деструкторы вызываются и все удаляется, а после них вылетает
> ошибка

Видимо, в том и дело, что все нормально удаляется, но потом где-то происходит обращение к удаленному объекту.


 
Expl   (2005-09-23 19:23) [2]

Да нет. В том-то  и дело. Ведь пробовал проделывать одинаковую операцию с действиями много раз. Ошибка вылетает не каждый раз, а через 5, 10, когда как.


 
umbra ©   (2005-09-23 19:27) [3]

то есть, случается при определенных условиях. или достаточно несколько раз открыть и тут же закрыть приложение и ошибка точно будет?


 
Юрий Зотов ©   (2005-09-23 19:38) [4]

И что говорит отладчик?



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

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

Наверх




Память: 0.47 MB
Время: 0.032 c
1-1140019107
Kostik
2006-02-15 18:58
2006.03.19
Как запретить прокрутку на другие коллонки в TStringGrid ??


4-1135460204
Free0n
2005-12-25 00:36
2006.03.19
Перехват функции открытия файлов


4-1135673481
SergeyZ
2005-12-27 11:51
2006.03.19
Трассировка событий в Виндовс


1-1139728566
Vacek
2006-02-12 10:16
2006.03.19
Мгновенный доступ к node, компонента ttreeview.


2-1141044256
Param[...]
2006-02-27 15:44
2006.03.19
Добрый день. Никак не могу разобраться с параметрами