Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.11;
Скачать: CL | DM;

Вниз

Загрузка MDIChild из dll по Handle   Найти похожие ветки 

 
dimonf   (2008-08-22 10:59) [0]

Господа у меня есть прога старонная которая умеет загружать dll но не может передавать ничего в нее.
Но мне надо создать MDIChild из dll.
Я в dll нашол Handle родительского окна FindWindow.
Вопрос как щас создать MDIChild окно?

Мой код ругается:
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EInvalidOperation with message "Cannot create form. No MDI forms are currently active". Process stopped. Use Step or Run to continue.
---------------------------
OK   Help  
---------------------------


 
Сергей М. ©   (2008-08-22 11:21) [1]


> у меня есть прога старонная


Дельфийская ?


 
dimonf   (2008-08-22 11:41) [2]

Ага дельфийская, главная ворма называется TfrmMain


 
Сергей М. ©   (2008-08-22 11:46) [3]


> главная ворма называется TfrmMain


Если она MDIParent-форма, но проект, ее содержащий, не был собран с опцией использования пакетов времени выполнения, то считай что твоя затея обречена на провал)


 
dimonf   (2008-08-22 12:01) [4]

Если FormStyle = fsNormal то на ура работает
Windows.SetParent(Form1.Handle,7078322);

Но мне нужно поведение MDIChild чтобы зоголовок при распахивании окна работал как у MDI.


 
Сергей М. ©   (2008-08-22 12:11) [5]


> мне нужно поведение MDIChild


Мало ли чего тебе нужно)

Еще раз повторяю - для относительно успешной реализации твоей затеи должны соблюдаться следующие условия:

1. Оба проекта собраны в одной и той же версии Делфи
2. Оба проекта собраны с установленной опцией использования ран-тайм пакетов.
3. TfrmMain.FormStyle = fsMDIForm
2.



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

Текущий архив: 2009.10.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
2-1249885197
ford
2009-08-10 10:19
2009.10.11
Поиск символов в RichEdit


4-1211897790
Dmitry S
2008-05-27 18:16
2009.10.11
Как сделать чтобы окно было видно всегда?


2-1249891168
Hamyachok
2009-08-10 11:59
2009.10.11
Масштабирование с соблюдением расстояний между объектами


15-1248781875
TIF
2009-07-28 15:51
2009.10.11
URL-кодировка (URL encoding, Percent-encoding)


15-1250073945
NailMan
2009-08-12 14:45
2009.10.11
как определить кто использует DLL?