Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизMDI форма из DLL Найти похожие ветки
← →
Romario © (2004-04-22 17:58) [0]Возможно ли из родительского окна программы (FormStyle в fsMDIForm) вызвать форму Dll как MDIChild?
← →
Romario © (2004-04-22 17:58) [0]Возможно ли из родительского окна программы (FormStyle в fsMDIForm) вызвать форму Dll как MDIChild?
← →
wisekaa © (2004-04-22 18:37) [1]Можно
← →
wisekaa © (2004-04-22 18:37) [1]Можно
← →
Stas © (2004-04-23 09:19) [2]Только надо передать в DLL Screen и Application. И прировнять их к Dllовским.
← →
Stas © (2004-04-23 09:19) [2]Только надо передать в DLL Screen и Application. И прировнять их к Dllовским.
← →
VMcL © (2004-04-23 11:37) [3]>>Stas © (23.04.04 09:19) [2]
Да ну? Только Screen и Application?
>>Romario © (22.04.04 17:58)
Run-time packages спасут отца русской демократии.
← →
VMcL © (2004-04-23 11:37) [3]>>Stas © (23.04.04 09:19) [2]
Да ну? Только Screen и Application?
>>Romario © (22.04.04 17:58)
Run-time packages спасут отца русской демократии.
← →
Mim1 (2004-04-23 11:56) [4]VMcL © (23.04.04 11:37) [3]
> Да ну? Только Screen и Application?
Ага в случае если не используеш рун тайм пакетов то их достаточно. А если используеш то вообще можно ничего не передавать.
← →
Mim1 (2004-04-23 11:56) [4]VMcL © (23.04.04 11:37) [3]
> Да ну? Только Screen и Application?
Ага в случае если не используеш рун тайм пакетов то их достаточно. А если используеш то вообще можно ничего не передавать.
← →
Romario © (2004-04-23 13:49) [5]Спасибо за совет
← →
Romario © (2004-04-23 13:49) [5]Спасибо за совет
← →
Viking © (2004-04-23 14:58) [6]> Да ну? Только Screen и Application?
А вот и нет!
Если попытаетесь присвоить Screen - получите сообщение типа
"Cannot assign a TFont to a TFont"!
Одного Application достаточно.
И вообще, там много других подводных камней - лучше отказаться от использования MDI-Child форм в DLL.
← →
Viking © (2004-04-23 14:58) [6]> Да ну? Только Screen и Application?
А вот и нет!
Если попытаетесь присвоить Screen - получите сообщение типа
"Cannot assign a TFont to a TFont"!
Одного Application достаточно.
И вообще, там много других подводных камней - лучше отказаться от использования MDI-Child форм в DLL.
← →
wisekaa © (2004-04-23 15:33) [7]
> И вообще, там много других подводных камней - лучше отказаться
> от использования MDI-Child форм в DLL.
Много подводных камней при использовании компонентов доступа к БД, при передаче указателей на объекты из главной формы в Dll, а создание объектов происходит в dll.
А так у нас проект работал 2 года, сейчас мы перешли на bpl.
← →
wisekaa © (2004-04-23 15:33) [7]
> И вообще, там много других подводных камней - лучше отказаться
> от использования MDI-Child форм в DLL.
Много подводных камней при использовании компонентов доступа к БД, при передаче указателей на объекты из главной формы в Dll, а создание объектов происходит в dll.
А так у нас проект работал 2 года, сейчас мы перешли на bpl.
← →
Viking © (2004-04-23 16:37) [8]>Много подводных камней при использовании компонентов доступа к >БД, при передаче указателей на объекты из главной формы в Dll, а >создание объектов происходит в dll.
Ну и я про что...
Как, кстати, вы решали проблему обработки стандартных действий, типа WindowsCascade, WindowsCloseAll ?
И к тому же проблемка "подвязаться" к главной форме MDI-Main...
Да, совсем забыл... :-) У меня и главная MDI-Main форма была в DLL! А она соответственно грузила MDI-Child"ы из других DLL.
Плагины, блин... :-)
Но ничего, работает... Только пришлось стандартные действия WindowsCascade, WindowsCloseAll и т.п. ручками реализовывать...
Да и с выходом из форм пришлось повозится...
← →
Viking © (2004-04-23 16:37) [8]>Много подводных камней при использовании компонентов доступа к >БД, при передаче указателей на объекты из главной формы в Dll, а >создание объектов происходит в dll.
Ну и я про что...
Как, кстати, вы решали проблему обработки стандартных действий, типа WindowsCascade, WindowsCloseAll ?
И к тому же проблемка "подвязаться" к главной форме MDI-Main...
Да, совсем забыл... :-) У меня и главная MDI-Main форма была в DLL! А она соответственно грузила MDI-Child"ы из других DLL.
Плагины, блин... :-)
Но ничего, работает... Только пришлось стандартные действия WindowsCascade, WindowsCloseAll и т.п. ручками реализовывать...
Да и с выходом из форм пришлось повозится...
← →
wisekaa © (2004-04-23 18:14) [9]Вот как раз главная форма у наз в exe, а все остальное в dll "Плагины, блин... :-)" остальные стандартные действия работают нормально, т.к. формы попадают в список MDIChildForm.
← →
wisekaa © (2004-04-23 18:14) [9]Вот как раз главная форма у наз в exe, а все остальное в dll "Плагины, блин... :-)" остальные стандартные действия работают нормально, т.к. формы попадают в список MDIChildForm.
← →
Mim1 (2004-04-23 18:59) [10]Viking © (23.04.04 14:58) [6]
А вот у меня получается.
Как говориться волков боятся в лес не ходить.
Хотя подход с бпл считаю единственно верным. Зачем компилить одинаковый код в разые модули если мажно воспользоваться бпл.
← →
Mim1 (2004-04-23 18:59) [10]Viking © (23.04.04 14:58) [6]
А вот у меня получается.
Как говориться волков боятся в лес не ходить.
Хотя подход с бпл считаю единственно верным. Зачем компилить одинаковый код в разые модули если мажно воспользоваться бпл.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.092 c