Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



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


1-1101501257
alo
2004-11-26 23:34
2004.12.12
преобразование Variant в TGUID и наоборот


14-1100855778
WondeRu
2004-11-19 12:16
2004.12.12
Откуп от армии VS. Аспирантура


8-1094322250
BMP
2004-09-04 22:24
2004.12.12
Как найти нужный участок в битмапе


4-1098537987
Funt_IK
2004-10-23 17:26
2004.12.12
Запись на CD




   Наверх