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

Вниз

Не-уничтожение объектов, чем грозит   Найти похожие ветки 

 
Layner ©   (2007-11-20 11:24) [0]

Есть:
i_mem: array of TImage;
i_mem[i] := TImage.Create(Self); // ..40..50.. картинок  

Если я выйду без уничтожения каждого i_mem[id], чем это черевато?


 
Anatoly Podgoretsky ©   (2007-11-20 11:29) [1]

> Layner  (20.11.2007 11:24:00)  [0]

Потерей памяти до окончания программы, называется утечка.


 
Layner ©   (2007-11-20 11:32) [2]

Анатолий, спасибо, это понятно что во время выполнения программы, а если я не сделаю освобождение по OnClose?

for i:=0 to Length(i_mem)-1 do
 i_mem[i].Free;


Уменьшится размер свободной ОЗУ на ПК?


 
Johnmen ©   (2007-11-20 11:51) [3]


> по OnClose?

А что это?


 
Anatoly Podgoretsky ©   (2007-11-20 11:54) [4]

> Layner  (20.11.2007 11:32:02)  [2]

При закрытии программы вся память освободится, но все таки лучше это делать явно.


 
Dennis I. Komarov ©   (2007-11-20 11:57) [5]


>
> > по OnClose?
>
> А что это?

Я бы сказал OnClose Чего?

ЗЫ

> Потерей памяти до окончания программы, называется утечка.


 
icWasya ©   (2007-11-20 14:15) [6]

когда делаешь
TComponent.Create(Self);
, то из деструктора Self вызовутся и деструкторы всех компонент, созданных таким образом



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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
2-1195620594
Klopan
2007-11-21 07:49
2007.12.16
Кнопка скрола в меню


15-1195307639
@!!ex
2007-11-17 16:53
2007.12.16
Как настроить "локальный" интернет?


15-1195408382
Evanescence
2007-11-18 20:53
2007.12.16
Решение кубика-рубика


2-1195575763
Angela
2007-11-20 19:22
2007.12.16
Edit в MSExcel


2-1195715712
Dmitrii
2007-11-22 10:15
2007.12.16
Как прочитать (извлечь) рисунок из ХМЛ файла