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

Вниз

Нафига форме Owner?   Найти похожие ветки 

 
Jolik ©   (2004-11-25 22:18) [0]

Сабж собственно...
создаю в ДЛЛ визуальные компоненты (формы). Т.к. в методе Create форма требует Owner : TComponent передаю ей ссылку на главное окно в параметрах вызова ДЛЛ - все работает, пока не начинаю вызывать из другой версии Дельфи. Возникает ошибка при закрытии программы - оно и правильно TComponent TComponent"у рознь :))) Пробую по другому - передаю вместо Owner"a nil. Все становится нормально и фукционирует форма из ДЛЛ вроде также. Собственно вопрос - как используется Owner в форме? Каков его физический смысл? Чем он отличается от Parent? Какие могут быть потенциальные проблемы при передаче в Owner вместо реальной ссылки nil"а?
Спасибо!


 
Gero ©   (2004-11-25 22:28) [1]

Owner нужен, если ты не хочешь парится с разрушением объекта.
Он это сделает автоматически при своем разрушении для всех объектов, для которых он Owner.

> Какие могут быть потенциальные проблемы при передаче в Owner
> вместо реальной ссылки nil"а?
> Спасибо!

Никаких, разве что забудешь Free сделать.



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

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

Наверх




Память: 0.46 MB
Время: 0.057 c
3-1100425443
Алексей Петухов
2004-11-14 12:44
2004.12.12
DBase и русский язык


4-1098714567
RexWell
2004-10-25 18:29
2004.12.12
Оконная процедура для кнопки.


14-1101004505
Думкин
2004-11-21 05:35
2004.12.12
С днем рождения! 21 ноября


6-1096625251
leonidus
2004-10-01 14:07
2004.12.12
Интеграция программы с Оперой


1-1101889207
pomashok
2004-12-01 11:20
2004.12.12
mouse_event