Главная страница
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.023 c
3-1100089389
Term
2004-11-10 15:23
2004.12.12
QReport как сделать в отчёте промежуточные итоги


1-1101783419
Змей
2004-11-30 05:56
2004.12.12
файл в каталоге с *.exe


8-1094629162
dedMazDie
2004-09-08 11:39
2004.12.12
Загрузка части картинки


14-1100934837
WinLamka
2004-11-20 10:13
2004.12.12
компонент для построения схем


9-1092490542
CoolProger:DWORD;
2004-08-14 17:35
2004.12.12
курсор мышки в дирекст