Главная страница
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.025 c
1-1101552689
ККК
2004-11-27 13:51
2004.12.12
TStringList


4-1099031409
Shiza
2004-10-29 10:30
2004.12.12
Возможно ли если на одной линии находятся модем и телефон


4-1099238292
Arnold
2004-10-31 18:58
2004.12.12
Выравнивание в TEdit


1-1101842629
tank abot
2004-11-30 22:23
2004.12.12
Izobrazhenija v Richedit


4-1099148447
Zq
2004-10-30 19:00
2004.12.12
Как узнать и поменять уровень общей громкости звука