Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Зачем нужен Owner? / 5 сообщений из 5, страница 1 из 1
17.11.2005, 16:49
    #33384766
Voyager
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем нужен Owner?
Кто знает зачем знужен параметр Owner при создании VCL обхекта и чем черевато если я вместо него передам null? Например
cur_connection = new TADOConnection(null)
Это не приведет к какому либо краху (при условии что я потом этот класс сам нормально удалю)
Или овнер нужен для того чтобы получать события и все?
...
Рейтинг: 0 / 0
17.11.2005, 17:04
    #33384814
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем нужен Owner?
Owner сам удаляет своих подчиненных при своем удалении. Если удаляешь руками, то оунера не указывай, иначе - AV (хотя не уверен, что именно AV)
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
17.11.2005, 18:20
    #33385123
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем нужен Owner?
+ некоторые объекты не создать на пустом месте - т..е требуют "подложку" под себя, т.е. Owner.
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
18.11.2005, 05:57
    #33385638
RubinDm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем нужен Owner?
Кроме того, что сказано выше есть еще нюанс... не всякий овнер и не над всяким дитем готов принять на себя всю родительскую ответственность.
see also:
DYNAMIC void __fastcall TComponent::ValidateInsert(TComponent* AComponent);
это сильно актуально, например, когда ты пишешь свои компоненты, и не хочешь чтобы к твоим компонентам подписывались какие-то подкидыши слева.
...
Рейтинг: 0 / 0
18.11.2005, 10:51
    #33386159
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем нужен Owner?
Petro123+ некоторые объекты не создать на пустом месте - т..е требуют "подложку" под себя, т.е. Owner.
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!

Окромя онера есть ищо парент :)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Зачем нужен Owner? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]