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

Вниз

Освободить память после закрытия формы   Найти похожие ветки 

 
Asd   (2004-03-24 20:26) [0]

Подскажите пожалуйста как можно освободить память после закрытия формы (Формы я гружу динамически) и когда форма загрузилась, память программа стала кушать больше, а когда закрываешь форму то память такой и остается(не освобождается).


 
panov ©   (2004-03-24 21:02) [1]

1. Проверить, се ли ты объекты удаляешь из тех, которые создавались динамически при работе с формой.
2. Если таких объектов не было, то не беспокойся. Менеджер памяти Windows освободит при необходимости неиспользуемую в приложении память.


 
Defunct ©   (2004-03-24 21:06) [2]

В OnClose:

Action := caFree;

Проверяйте также, чтобы все объекты, созданные в процессе работы методов формы, уничтожались.


 
Asd   (2004-03-24 21:16) [3]

Спасибо всем
>>Проверяйте также, чтобы все объекты, созданные в процессе работы методов формы, уничтожались.

Извините а Вы не могли подсказать как


 
panov ©   (2004-03-24 21:38) [4]

>Asd   (24.03.04 21:16) [3]
Проверяйте также, чтобы все объекты, созданные в процессе работы методов формы, уничтожались

Руками. На каждый Create должен быть Free.

Это относится к тем объектам, которым при создании не был назначен владелец,
т.е объекты, созданные примерно так MyObject := TMyCkass.Create(nil);



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
9-1069917335
Агент Смит [8]
2003-11-27 10:15
2004.04.11
Ломаная линия OpenGL


6-1079517885
Triakin
2004-03-17 13:04
2004.04.11
Какие инструменты лучше использовать для обмена инф. в сети


1-1082533502
denis24
2004-04-21 11:45
2004.04.11
Нажатие клавиши на форме


1-1082464480
jiuraf
2004-04-20 16:34
2004.04.11
OleContainer неменет вид при потере фокуса


3-1079023454
!r0nF
2004-03-11 19:44
2004.04.11
Проблема поле OLE и TDBImage