![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Можно ли из сервиса вызвать форму (для настройки это сервиса)
Layner © (2008-01-17 13:42:00)Т.е. сервис работает, он не видим. Но можно ли вызвать горячими клавишами например форму из него, ввести некоторые параметры в нее? Сейчас получается работаю как, в ini файле параметры для сервиса, ini файл правлю руками, что не очень удобно... а сервис надо полюбому корректировать в работе, не перегружая его (ну там порт сменить, ip адрес сервера, время активизации опр. процедуры и т.п.)
Заранее благодарю!
DVM (2008-01-18 16:55:00) [1]Окна там могут быть, но для внутренних целей, скажем там для таймеров или сокетов.
А управлять сервисами можно еще через сокеты.
Leonid Troyanovsky (2008-01-17 22:33:00) [2]
> ketmar © (17.01.08 14:10) [3]
> сервис — он по определению безоконный. так задумано.
Дело не в безоконности как таковой, а в неприкасаемости оных окон.
Для этого, например, задуман отдельный десктоп.
--
Regards, LVT.
Сергей М. (2008-01-17 14:34:00) [3]
> Layner © (17.01.08 14:16) [4]
> копать в сторону аплетов
Не обязательно апплетов, форма может быть и в обычной аппликации.
Просто апплеты сами по себе удобны в использовании и как раз для того и существуют - для управления, т.е. как раз то что тебе нужно
Layner (2008-01-17 14:16:00) [4]Понял, копать в сторону аплетов. Спасибо!
Говорят виста как милиениум 98 умрет, никому не нужной, в магазинах каждый второй просит, снесите мне ее и поставте нормальный XP :)))
ketmar (2008-01-17 14:10:00) [5]можно. но поимеешь кучу странных проблем и вистогеморрой. сервис — он по определению безоконный. так задумано. «interactive mode» — это костыль, который правильно зарезали (но, кажись, не до конца).
сделай в сервисе, например, «трубопровод» и спокойно с ним общайся из обычного приложения. кстати, и мусора в сервисе будет поменьше — форму настроек вызывают не каждый раз, и она там нафиг не нужна, следовательно.
Григорьев Антон (2008-01-17 13:49:00) [6]В принципе, можно, если сервису разрешить взаимодействие с рабочим столом, но, говорят, в висте эту возможность прикрыли. Так что [1] - самый правильный вариант.
Сергей М. (2008-01-17 13:46:00) [7]Для интерактивного управления сервисом луше создать апплет управления, "пихать" же форму в сам сервис - это извращение.