Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Основна";
Поточний архів: 2004.12.12;
Завантажити: [xml.tar.bz2];

Вниз

Нафіга формі 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;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.55 MB
Час: 0.09 c
3-1100391381
просто Джо
2004-11-14 03:16
2004.12.12
MySQL & amp; dbExpress


1-1101891456
Victor!
2004-12-01 11:57
2004.12.12
інсталятор BDE


4-1099031409
Шиза
2004-10-29 10:30
2004.12.12
Чи можливо якщо на одній лінії знаходяться модем і телефон


14-1101301441
РВА
2004-11-24 16:04
2004.12.12
Де знайти


14-1101138906
Dok_3D
2004-11-22 18:55
2004.12.12
Вибори ..





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська