Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.05.10;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
2-1238040980
Xmen
2009-03-26 07:16
2009.05.10
Правильное сохранение при Мастер- Детаил


15-1236680885
начинающий
2009-03-10 13:28
2009.05.10
Сервак пищит, хотя и грузиться


2-1238484507
deras
2009-03-31 11:28
2009.05.10
Как синхронизировать данные в разных БД?


2-1238417114
FS
2009-03-30 16:45
2009.05.10
EncodeDate vs. StrToDate


9-1179316059
Ксандр
2007-05-16 15:47
2009.05.10
Ламерский фопрос но всё таки...