Форум: "Основная";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
ВнизНужно ли уничтожать созданые объекты при закрытии приложения Найти похожие ветки
← →
SergP (2004-02-15 20:38) [0]У меня в рантайме создаются TTabSheet"ы и TWebBrowser"ы.
Если я закрываю прогу, нужно ли мне уничтожать созданые объекты или не обязательно (типа прога сама об этом позаботиться)?
← →
Gero (2004-02-15 20:56) [1]Если AOwner=nil то надо. Если нет, то AOwner сам уничтожит.
← →
SergP (2004-02-15 20:56) [2]Если нужен код - то вот он:
type
TCustomTabSheet = class(TTabSheet)
public
URL:string;
Proxy:string;
Web:pointer;
end;
...
procedure TForm1.newpage;
var
newsheet:TCustomTabSheet;
WB:TWebbrowser;
begin
newsheet:=TCustomTabSheet.create(self);
newsheet.pagecontrol:=pagecontrol1;
newsheet.caption:=inttostr(pagecontrol1.pagecount);
WB:=twebbrowser.create(self);
TOleControl(WB).Parent := newsheet;
newsheet.Web:=WB;
WB.Visible:=true;
WB.Прочие свойства:= ... //Установка прочих свойств WB
end;
← →
SergP (2004-02-15 20:59) [3]>Gero © (15.02.04 20:56)
Значит если у меня self, то вручную не нужно уничтожать...
← →
Gero (2004-02-15 21:05) [4]> SergP
Нет.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c