Главная Новые темы Список тем Задать вопрос Поиск  

Форум "Delphi"


Паскаль, Делфи


 #0 all__ © 20.01.07 20:47:27 - 20.01.07 21:01:05

Освобождение памяти



Возникла следующая проблема.
Создал основной класс, он при создании инициализирует еще 2 класса, один из созданых классов при создании инициализирует еще один класс.

Когда я вызываю destroy главного класса, память занятая этим классом со всеми вложениями не высвобождается, и при повторном создании основного класса память забивается еще больше.

описал деструкторы, для классов, чтобы уничтожать вложеные классы... destructor Destroy;

Теперь, память освобождается, но компилятор выдает ворнинги, что метод дестрой скрытый виртуальный метод базового TObject

{$W-} скрыть этого не может...
Может кто знает, как выгрузить из памяти главный класс со всеми вложеными классами? Цитата

 #1 all__ © 20.01.07 21:01:05

Всё дошло... Надо было писать:
destructor Destroy; override;
Всем спасибо ))




  • Написать ответ

    Имя: Регистрация HTML?
    smiles смайлики
    Потом перейти в:    
    паутина



      ©  webest.net, 2002-2007  

    top.mail.ru
    » Бесплатный счетчик посещений
    » Рейтинг сайтов