Вниз
Скачать: 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.021 c
14-94120
Cerber
2004-02-09 15:08
2004.02.29
Как вам письмо?


4-94252
Игорь В.
2003-12-23 23:07
2004.02.29
API функции для принтера


4-94241
volser
2003-12-21 18:34
2004.02.29
Эмуляция нажатия клавиши


1-93886
Defunct
2004-02-15 23:35
2004.02.29
Как сравнить две переменные типа TNotifyEvent?


14-94123
Думкин
2004-02-08 06:35
2004.02.29
С днем рождения! 8 февраля.




   Наверх