Форум: "Начинающим";
Текущий архив: 2011.02.20;
Скачать: [xml.tar.bz2];
Внизинтерфейсы и осбождение памяти Найти похожие ветки
← →
Scott Storch (2010-11-26 15:33) [0]как корректно освобождаются интерфейсы. К примеру:
pack_hdr := IXMLDOMDocument.Create;
try
// ...
finally
pack_hdr := nil;
end;
достаточно ли сбросить в nil?
← →
clickmaker © (2010-11-26 15:41) [1]да
← →
DiamondShark © (2010-11-26 16:45) [2]Все процедуры, в которых используются автоматически финализируемые типы (строки, динмассивы, варианты, интерфейсы и структуры, их содержащие) автоматически оборачиваются компилятором в неявный try...finally с освобождением. Так что достаточно просто выхода из области видимости.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.02.20;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c