Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Delphi. Вызвать диалог как подчиненный.

Здравствуйте все,

Вопрос такой, есть у меня СОМ-сервер, в котором есть функция вывода
диалога. СОМ-сервер реализован как ехе-файл.
Когда я вызываю метод сервера диалог должен отобразиться подчиненным
вызываемому приложению. Как это сделать?
Сейчас когда я вызываю метод вывода диалога у меня как бы и сервер
выскакивает и приложение вызвавшее. Хэндл приложения есть, что дальше?

Ответить   Wed, 25 May 2005 08:57:01 +0600 (#373346)

 

Ответы:

Здравствуйте !


А сервер что, какое то еще окно отображает кроме окна этого диалога ?
Вообще, думаю, надо передавать в сервер дескриптор какого либо окна
клиентского приложения и при создании диалога указывать это окно в качестве
родителя диалога. Если у сервера есть поток с очередью сообщений в котором
существует какое то видимое окно, а диалог создается в том же потоке, то
видимо, надо просто для диалога делать свой поток ?

--
С уважением, Вахтуров Виктор.

Номер выпуска : 4518
Возраст листа : 614 (дней)
Количество подписчиков : 523
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/374365
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Fri, 27 May 2005 00:45:38 +0400 (#374365)

 

Здравствуйте, Victor,

Окно сервера, где отражается текущий статус.

Так я и делаю. Тут еще загвоздка, что передаю я Хэндл не самого
приложения, а его MDI формы.

А вот тут можно по подробнее?

Ответить   Fri, 27 May 2005 08:36:02 +0600 (#374429)

 

Здравствуйте !


Ну как все как в обычном приложении. Просто создать
поток с помошью API-функции CreateThread (или каких либо
оберто - CWinThread в MFC), а в нем уже создать диалог.
Тогда получится что окно статуса сервера в одном потоке,
диалог - в другом. Должно помочь, наверно.

--
С уважением, Вахтуров Виктор.

Номер выпуска : 4523
Возраст листа : 614 (дней)
Количество подписчиков : 524
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/374805
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Fri, 27 May 2005 21:19:19 +0400 (#374805)