Текущий архив: 2004.04.18;
Скачать: CL | DM;
ВнизЗагрязнение памяти GetMem and FreeMem Найти похожие ветки
← →
ikivio (2004-03-27 21:11) [0]Извините, за тупой вопрос.
Такой код оставляет мусор в памяти ?
procedure UseMem;
var
p:Pointer;
begin
GetMem(p,45);
// .....
GetMem(p,76);
// .....
FreeMem(p);
end;
Или перед повторным запросом памяти использовать FreeMem ?
← →
Vuk © (2004-03-27 21:31) [1]Использовать. Или ReallocMem.
← →
Тимохов © (2004-03-28 11:36) [2]оставляет
← →
Ozone © (2004-03-28 14:09) [3]Естественно надо - при повторном запуске GetMem (в твоем случае) старый адрес p "теряется" и засоряет память.
Страницы: 1 вся ветка
Текущий архив: 2004.04.18;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.037 c