Форум: "WinAPI";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
ВнизКак отправить сообщение сервису? Найти похожие ветки
← →
Fighter (2003-04-22 04:36) [0]Как отправить сообщение сервису?
Следующая конструкция не работает, так как у Application (SvcMgr) нет хэндла!
PostMessage(Application.Handle,...,0,0);
← →
Игорь Шевченко (2003-04-22 09:46) [1]Рихтер, Кларк: "Программирование серверных приложений для Windows 2000" - довольно полная информация по сервисам, и как с ними бороться
← →
Fighter (2003-04-22 09:49) [2]К сожалению у меня нет этой книги :(
Может быть ты напишешь небольшой примерчик или вышлешь по почте?
← →
Ihor Osov'yak (2003-04-22 11:24) [3]2 Fighter © (22.04.03 04:36)
PostMessage(Forms.Application.Handle,....
Юзание Forms.Application.Handle борландом для сервисов есть маленький изврат (имхо), но если он есть, то почему же им не возпользоваться?
Вариант второй - самому создать оконный обьект и сообщения слать ему..
← →
Fighter (2003-04-22 11:38) [4]Действительно изврат... И кстати у меня не работает :(
← →
Ihor Osov'yak (2003-04-22 14:11) [5]2 Что не работает?
Отправка :-)???
Или прием? Как прием делаешь?
Обрати внимание на TApplication.OnMessage...
И отправку делай через Post а не Send..
Если Send юзать хочешь - то либо создавай свое окошко, либо сабклассинг для Forms.Application.Handle делать нужно будет..
Зы. Снова имхо - для себя я решил, что следующий сервис буду писать only api using, но большому счету нет особых преимуществ в юзании делфийского визарда для сервисов...
← →
Fighter (2003-04-24 03:52) [6]Всё заработало! Спасибо!
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.028 c