Форум: "Основная";
Текущий архив: 2003.06.16;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c