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

Вниз

Application или Self?   Найти похожие ветки 

 
Doc   (2003-06-03 18:34) [0]

При создании объекта его владельцем лучше делать Self или Application?

Иногда я встречаю примеры, где везде Application, а бывает только Self.

Что бывает какая-то целесообразность сделать предпочтение в пользу одного или другого параметра?

Спасибо.


 
Skier ©   (2003-06-03 18:40) [1]

Книжки бы тебе почитать...


 
VMcL ©   (2003-06-03 18:41) [2]

>При создании объекта его владельцем лучше делать Self или Application?
Смотря какой объект, смотря в какой ситуации.

>Что бывает какая-то целесообразность сделать предпочтение в пользу одного или другого параметра?
Бывает.


 
Serginio   (2003-06-03 18:45) [3]

Владелец отвечает за информацию о своих компонентах и соответственно их уничтожение при собственном уничтожении. Вот и делай выводы.


 
Doc   (2003-06-03 19:01) [4]

to VMcL ©

А можно привести пример объекта и ситуацию?


 
jack128 ©   (2003-06-03 21:16) [5]


> А можно привести пример объекта и ситуацию?


Например главная форма имеет владельца Application, потому что она существует в течении всей жизни приложения...
А, например, кнопки, которые ты кидаешь на форму в дезин тайм, имеют владельца - форму на которую их кидают и это логично, потому что без формы нет смысла в существовании этих кнопок...


 
Forester ©   (2003-06-03 21:17) [6]

А какой объект передается в качестве Self? Может это и есть Application (хотя скорее TForm). Короче говоря, в методе какого класса создается объект?


 
Clipper   (2003-06-04 01:36) [7]

Где-то читал что логичнее ставить nil. Вот.


 
evvcom ©   (2003-06-04 02:41) [8]


> Clipper (04.06.03 01:36)
> Где-то читал что логичнее ставить nil. Вот.

Это, если тот объект, который создает с nil, сам потом и убивает свое чадо. Если же об уничтожении заботиться лень, то обязательно надо указать владельца.


 
Clipper   (2003-06-04 02:45) [9]

Точно.



Страницы: 1 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.014 c
7-50548
Scorp
2003-04-10 21:26
2003.06.16
Документация по TAPI


14-50525
Intell
2003-05-30 20:15
2003.06.16
Знает кто-нибудь где найти мелодию из WinXP?


1-50280
Sarge
2003-06-04 13:46
2003.06.16
ShFileOperation vs Long Names ???


3-50232
Patrick
2003-05-21 10:01
2003.06.16
Изменения данных при использовании ADO.


14-50495
Axis_of_Evil
2003-05-30 14:06
2003.06.16
Indy, FastNet etc