Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MDI Child форма из DLL [D7, Win2k]


Страницы:   1 2

Omi ©   (2007-09-27 14:43:00) 

Сразу оговорюсь, статьи читал, тема старая, но как-то все ее "любезно" обходят. Где-то на Мастерах есть даже целый пример.
   А воз и ныне там...
Интересует именно DLL - BPL не интересует.
Модальная форма из DLL прекрасно создается и прекрасно работает. Тоже самое с формами Normal и StayOnTop. По советам разных статей, Application в DLL переопределяется на "головную". MDI Child форма тоже создается и, даже является MDI Child, НО...
 Если не лениво, попробуйте создать на DLL форме 2 кнопки, загрузить ее и понажимать Tab, или стрелки, или Enter. Фокус исчезает в неизвестном направлении. Возвращается только мышкой.
 Понятно, где это безобразие происходит, но непонятно, что с этим делать. Не переписывать же VCL. Может кто-нибудь интересовался этим вопросом и знает рецепт "дешевого" лекарства?


Сергей М.   (2007-09-27 16:32:00) [21]


> И все-таки они разные


А никто и не возражает)

Но пока ты не конкретизируешь, чем же тебе "насолили" bpl, серьезного разговора, imho, не будет.


Германн   (2007-09-27 16:28:00) [22]


> Я ж не спорить сюда пришел, с конкретным вопросом.

Геморрой можно заработать 1000 и одним способом. Вот формы в Dll из этого числа.


Omi   (2007-09-27 16:23:00) [23]

И все-таки они разные :)))
Сергей! Я ж не спорить сюда пришел, с конкретным вопросом.


Сергей М.   (2007-09-27 15:41:00) [24]


> Средство разработки одно D7


Ну и нафига тогда затея с dll, объясни ?

В кр.случае, чем будет визуальноотличаться bpl, переименованная в dll, от "истинной" dll ?)


Omi   (2007-09-27 15:34:00) [25]

Средство разработки одно D7. Споров на тему, "что лучше...", было уже навалом. Что сокрыл Борланд от нас такого, что только bpl может работать?
Давайте вернемся к Top...
Все таки, можно или НИЗЯ ????
Если НИЗЯ, то ПОЧЕМУ?
Или по принципу: "Положено - ешь, не положено - не ешь".
  Спец. клавиши где-то перехватываются, и до KeyDown формы не доходят. Понятно, что это надо для управления, хотя бы , главным меню, но ведь работает некорректно, и в руки не дается.


Сергей М.   (2007-09-27 15:10:00) [26]


> Я же, вроде, писал: "BPL не интересует..."


bpl - та же dll.

Или ты собрался приспособить создаваемые тобой в dll дочерние формы к mdiparent-окнам приложений заранее неизвестных сред разработки ?


Omi   (2007-09-27 15:06:00) [27]

Я же, вроде, писал: "BPL не интересует...".  Опять "любезный" обход вопроса.
Можно средство и "подороже".


Игорь Шевченко   (2007-09-27 15:02:00) [28]


> Может кто-нибудь интересовался этим вопросом и знает рецепт
> "дешевого" лекарства?


bpl


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо