Головна сторінка
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.54 MB
Час: 0.051 c
1-1101728709
Bobby Digital
2004-11-29 14:45
2004.12.12
Combo


1-1101366516
Bobby Digital
2004-11-25 10:08
2004.12.12
TFloatFormat


3-1100069354
first_may
2004-11-10 09:49
2004.12.12
Помилка ...


14-1100949851
DelphiN!
2004-11-20 14:24
2004.12.12
Куди програма шле лист?


3-1100619712
~ Blade ~
2004-11-16 18:41
2004.12.12
Оновлення таблиці в адо





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