Вниз
Скачать: CL | DM;

TRemotable и управление памятью   Найти похожие ветки 

← →
rub67   (2006-09-18 18:54) [0]

Имеется процедура, которая получает некий объект от веб-сервиса:

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) [1]

В данном случае объект создан не тобой, по поводу "думать о его разрушении или нет" обычно дает справка по объекту, где явно говориться о времени жизни того или иного объекта (имеются ввиду документированная).
Обычно практика такова - разрушает объект создатель или ответственный за создание...



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
5-1141656562
Belorus
2006-03-06 17:49
2006.10.29
Raize Components v4


2-1160549479
evgenij_
2006-10-11 10:51
2006.10.29
Sectors Read


15-1160147122
z80maniac
2006-10-06 19:05
2006.10.29
Прямой доступ к памяти в WinXP


15-1160116585
Шмель
2006-10-06 10:36
2006.10.29
Выбор монитора


2-1160632579
Wolfram
2006-10-12 09:56
2006.10.29
Как объявить константный массив структур?




   Наверх