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

Вниз

проблемы с показом модальной формы из DLL   Найти похожие ветки 

 
The ZEuS   (2003-12-10 17:24) [0]

Приветствую Мастеров Делфи!
Ситуация такая - запускается приложение, по нажатию кнопки кнопки на главной форме модально вызывается другая форма из подключенной DLL. Тут вроде все просто.
Проблема возникает после переключения на другое приложение, а потом обратно. При этом форма, вызванная из DLL "прячется" за форму host-приложения и достать ее оттуда никак не получается. А так как она еще и модальная, то и само приложение, естесственно, уже никак не реагирует.
Подсоветуйте, плиз, как такую проблему решить?


 
Radionov Alexey ©   (2003-12-10 17:44) [1]

Попробуй использовать из Win32 API функцию, где hWnd - хэндл главного окошка

int MessageBox(

HWND hWnd, // handle of owner window
LPCTSTR lpText, // address of text in message box
LPCTSTR lpCaption, // address of title of message box
UINT uType // style of message box
);


 
stone ©   (2003-12-10 17:45) [2]

Думаю при вызове формы не передается Handle приложения. А вообще надо смотреть код.


 
Radionov Alexey ©   (2003-12-10 17:47) [3]

Сорри, написал про MessageBox, думая что про а-ля ShowMessage речь.
А на вопрос stone ответил уже


 
Юрий Зотов ©   (2003-12-10 17:48) [4]

Перед первым показом формы проинициализируйте DLL:
DLL.Application.Handle := Exe.Application.Handle.



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
1-75232
Scoffer
2003-12-10 20:34
2003.12.23
Нужен компонент, рисующий линии...


1-75250
Serg777
2003-12-10 13:44
2003.12.23
Вывод на матричный принтер


1-75197
Viking
2003-12-10 15:17
2003.12.23
Главное MDI-окно в DLL. Возможно ли?


14-75404
Фагот
2003-11-27 11:07
2003.12.23
Сертификация


1-75220
DRONE_
2003-12-10 22:06
2003.12.23
Чтение из exe-файла программы.