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

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

Как отправить сообщение сервису?


Fighter ©   (2003-04-22 04:36:00) 

Как отправить сообщение сервису?

Следующая конструкция не работает, так как у Application (SvcMgr) нет хэндла!
PostMessage(Application.Handle,...,0,0);


Fighter   (2003-04-24 03:52:00) [1]

Всё заработало! Спасибо!


Ihor Osov'yak   (2003-04-22 14:11:00) [2]

2 Что не работает?

Отправка :-)???

Или прием? Как прием делаешь?

Обрати внимание на TApplication.OnMessage...
И отправку делай через Post а не Send..

Если Send юзать хочешь - то либо создавай свое окошко, либо сабклассинг для Forms.Application.Handle делать нужно будет..


Зы. Снова имхо - для себя я решил, что следующий сервис буду писать only api using, но большому счету нет особых преимуществ в юзании делфийского визарда для сервисов...


Fighter   (2003-04-22 11:38:00) [3]

Действительно изврат... И кстати у меня не работает :(


Ihor Osov'yak   (2003-04-22 11:24:00) [4]

2 Fighter © (22.04.03 04:36)

PostMessage(Forms.Application.Handle,....

Юзание Forms.Application.Handle борландом для сервисов есть маленький изврат (имхо), но если он есть, то почему же им не возпользоваться?

Вариант второй - самому создать оконный обьект и сообщения слать ему..


Fighter   (2003-04-22 09:49:00) [5]

К сожалению у меня нет этой книги :(
Может быть ты напишешь небольшой примерчик или вышлешь по почте?


Игорь Шевченко   (2003-04-22 09:46:00) [6]

Рихтер, Кларк: "Программирование серверных приложений для Windows 2000" - довольно полная информация по сервисам, и как с ними бороться


Наверх

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