Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.29;
Скачать: 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 вся ветка

Текущий архив: 2004.02.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
1-93929
Max
2004-02-15 11:11
2004.02.29
Преобразование времени из Windows в Unix


7-94211
Rentgen
2003-12-10 11:55
2004.02.29
Папка пуста?!


3-93815
Пубертанец
2004-02-02 16:14
2004.02.29
Ошибка при написании триггеров - deadlock


7-94196
rus_alexey
2003-12-10 10:54
2004.02.29
Проблема с COM-портом


7-94201
Bers
2003-12-11 11:12
2004.02.29
Загрузка процессора