Форум: "Начинающим";
Текущий архив: 2009.05.10;
Скачать: [xml.tar.bz2];
ВнизОбязательно ли писать свой деструктор в таком случае? Найти похожие ветки
← →
SP (2009-03-28 16:48) [0]Есть такой класс:
type
TFrmErrList = class(TForm)
...
PnlErr: TPanel;
...
constructor Create(AOwner:TComponent;var ErrArray:AErrArray); reintroduce; overload;
...
Конструктор имеет такой вид:constructor TFrmErrList.Create(AOwner:TComponent;var ErrArray:AErrArray);
var
i:integer;
...
begin
inherited Create(AOwner);
for i:=0 to high(ErrArray) do
begin
with TLabel.Create(PnlErr) do
...
т.е. там создается еще куча TLabel.
Вопрос: Обязательно ли мне сохранять указатели на созданные TLabel, чтобы их потом уничтожить в деструкторе?
Или тут не обязательно переписывать деструктор?
← →
Palladin © (2009-03-28 16:52) [1]нет конечно...
← →
{RASkov} © (2009-03-28 16:52) [2]> [0] SP (28.03.09 16:48)
Лабелы прибьются PnlErr: TPanel, а вот кто прибьет PnlErr?
← →
Palladin © (2009-03-28 16:53) [3]никто :) он даже не создается :)
← →
SP (2009-03-28 17:05) [4]
>
> Лабелы прибьются PnlErr: TPanel, а вот кто прибьет PnlErr?
>
> Palladin © (28.03.09 16:53) [3]
>
> никто :) он даже не создается :)
он создается... Не знаю как правильно выразится, но он в designtime на форму положен...
← →
Eraser © (2009-03-28 17:15) [5]> [4] SP (28.03.09 17:05)
> положен...
если положен, то все нормально.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.05.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c