Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.033 c
7-1076059968
Guest
2004-02-06 12:32
2004.04.11
Как поменять имя и описание Пк в сети


1-1082816283
jiurasic
2004-04-24 18:18
2004.04.11
Как работать с неизвестным типом данных?


4-1079505816
rimd
2004-03-17 09:43
2004.04.11
GetKeyboardLayoutName()


9-1065029378
HREF
2003-10-01 21:29
2004.04.11
<DelphiX>


14-1079130267
Knight
2004-03-13 01:24
2004.04.11
Почему LoadFromResourceName не грузит?




   Наверх