![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TRemotable и управление памятью [D7, WinXP]
rub67 © (2006-09-18 18:54:00)Имеется процедура, которая получает некий объект от веб-сервиса:
var
StringList: TStringList; // глобальная переменная
procedure getActiveEventTypes;
var
i: integer;
resp: GetEventTypesResp;
begin
resp:= (HTTPRIO1 as BFServiceV2).getActiveEventTypes;
for i:=0 to resp.items.count-1 do
begin
StringList.addObject(resp.items[i].name, resp.items[i]);
end;
end;
Надо ли думать об уничтожении resp и StringList.Objects или нет? Каков вообще здесь механизм создания и уничтожения?
Rouse_ (2006-09-18 20:58:00) [1]В данном случае объект создан не тобой, по поводу "думать о его разрушении или нет" обычно дает справка по объекту, где явно говориться о времени жизни того или иного объекта (имеются ввиду документированная).
Обычно практика такова - разрушает объект создатель или ответственный за создание...