Вниз
Скачать: CL | DM;

MDI окно из DLL   Найти похожие ветки 

 
Stalker780 ©   (2003-09-17 12:09) [0]

Надо сделать следующую програмку:

1. Запускаем Modules.exe.
2. Вылазит формочка "Выбор модуля".
3. Выбераем модуль, формочка прячется.
4. Загружается MDI окно из DLL. (тоесть запускается приложение)
5. Юзверь работает :)

примечание: в каждой DLL окна MDI окна будут совершенно разные, поэтому одно общее из EXE использовать не получится.

проблема: Дочерние окна не видят MDI, Я так подозреваю из-за того, что оно не является MainForm.


 
KSergey ©   (2003-09-17 12:15) [1]

Так, не понятно: из DLL грузится основное окно MDI или дочерние MDI-окна?

Вооще, для начала, передавать в DLL Application.Handle и это значение присваивать Application.Handle в DLL
Если не поможет - погляжу в книжке именно про MDI что там сказано, может еще какая тонкость есть.


 
Stalker780 ©   (2003-09-17 12:32) [2]

> KSergey
Из ДЛЛ грузится ВСЕ, кроме первого окна "Выбор модуля".
И хэндл указывал само-собой.
По книгам я уже глядел. Неплохой опыт работы с ДЛЛ, вроде тоже есть.
Вот когда MDI"шка из exe"шника грузится, то все нормально.
Чувствую придется делать модули exe"шниками :( но это как-то коряво...


 
Doid ©   (2003-09-18 12:31) [3]

Напиши кусок кода как ты создаешь дочернее окно.


 
clickmaker ©   (2003-09-18 12:37) [4]

Фреймы создавай в DLL. А всю MDI-байду в екзе. А при загрузки модуля просто говори Frame.Parent := MDIChild



Страницы: 1 вся ветка

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



Память: 0.45 MB
Время: 0.012 c
11-96158
nsvi
2003-01-08 03:24
2003.09.29
Опять по Proxies.dcu.


14-96395
VAleksey
2003-09-10 18:40
2003.09.29
Что нужно успеть сделать в жизни?


3-96134
stud
2003-09-05 15:59
2003.09.29
структура таблиц


9-96046
Project-Soft
2003-03-22 10:12
2003.09.29
Особые столкновения спрайтов в DelphiX !


1-96247
Starkom
2003-09-17 15:01
2003.09.29
Вопрос об удивительном глюке пропертей компонентов VCL




   Наверх