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

Вниз

Освобождается ли память при ListView.Destroy выделенная...   Найти похожие ветки 

 
GreySerg   (2003-08-26 18:57) [0]

Освобождается ли память при ListView.Destroy выделенная под элементы ListView, то есть
когда делаем
for i := 0 to ListView.Items.Count -1 do
begin
New(p);
p^:= i;
ListView.Items.Item[i].Data := p;
end;

память выделенная под Data освобождается при разрушении ListView, или надо самому освобождать ?


 
Skier ©   (2003-08-26 18:58) [1]


> или надо самому освобождать ?

Самому !


 
GreySerg   (2003-08-26 19:02) [2]

понятно, спасибо


 
VID ©   (2003-08-27 00:43) [3]

вот смеху то было бы если автоматически P^ высвобождались бы :)))


 
GreySerg   (2003-08-27 11:16) [4]

>VID
например TObjectList сам освобождает объекты


 
Дон Хенаро   (2003-08-27 11:24) [5]

>>GreySerg (27.08.03 11:16) [4]
только потому, что деструктор TObject"а виртуальный


 
Романов Р.В. ©   (2003-08-27 11:25) [6]

TObjectList работает с потомками TObject и умеет их уничтожать. А свойство Data может указывать на что угодно, и нельзя придумать никакого общего механизма освобождения памяти.



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
1-24461
AndreySoft
2003-08-28 10:38
2003.09.08
Как упорядочить строки в ComboBox в алфавитном порядке


1-24435
Алекс
2003-08-25 18:37
2003.09.08
Открытие файла не ассоациированным с ним приложением


1-24480
Zheks
2003-08-27 17:31
2003.09.08
Canvas


1-24430
Kurt
2003-08-25 17:09
2003.09.08
Тип Integer...


14-24666
wl
2003-08-20 10:34
2003.09.08
Странное поведение винчестера...(Win XP)