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

Нужно ли уничтожать созданые объекты при закрытии приложения   Найти похожие ветки 

← →
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 вся ветка

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



Память: 0.45 MB
Время: 0.026 c
1-93901
able
2004-02-15 11:48
2004.02.29
Пароли...


3-93784
Крутыш
2004-02-04 20:36
2004.02.29
Рекомендации по профессионалов по запросу


14-94121
syte_ser78
2004-02-09 12:35
2004.02.29
неопределенное число параметров BP7


1-93927
Настенька
2004-02-15 08:40
2004.02.29
инсталляция нового компонента


3-93778
John S.
2004-02-04 08:01
2004.02.29
AdoCommand




   Наверх