Форум: "Компоненты";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
ВнизДинамическое создание и удаление форм Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c