Вниз
Скачать: 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.016 c
14-94188
default
2004-02-06 15:49
2004.02.29
Задачка


11-93822
R
2003-06-06 18:10
2004.02.29
TPopUpMenu


14-94090
syte_ser78
2004-02-10 14:37
2004.02.29
День святого Валентина


1-93938
Кен
2004-02-13 04:33
2004.02.29
Как можно в программе на Дельфи использовать перл-скрипт без само


8-94037
INext
2003-10-24 14:20
2004.02.29
Где достать Delphix 7




   Наверх