Вниз
Скачать: CL | DM;

Можно ли из сервиса вызвать форму (для настройки это сервиса)   Найти похожие ветки 

← →
Layner ©   (2008-01-17 13:42) [0]

Т.е. сервис работает, он не видим. Но можно ли вызвать горячими клавишами например форму из него, ввести некоторые параметры в нее? Сейчас получается работаю как, в ini файле параметры для сервиса, ini файл правлю руками, что не очень удобно... а сервис надо полюбому корректировать в работе, не перегружая его (ну там порт сменить, ip адрес сервера, время активизации опр. процедуры и т.п.)

Заранее благодарю!


← →
Сергей М. ©   (2008-01-17 13:46) [1]

Для интерактивного управления сервисом луше создать апплет управления, "пихать" же форму в сам сервис - это извращение.


← →
Григорьев Антон ©   (2008-01-17 13:49) [2]

В принципе, можно, если сервису разрешить взаимодействие с рабочим столом, но, говорят, в висте эту возможность прикрыли. Так что [1] - самый правильный вариант.


← →
ketmar ©   (2008-01-17 14:10) [3]

можно. но поимеешь кучу странных проблем и вистогеморрой. сервис — он по определению безоконный. так задумано. «interactive mode» — это костыль, который правильно зарезали (но, кажись, не до конца).

сделай в сервисе, например, «трубопровод» и спокойно с ним общайся из обычного приложения. кстати, и мусора в сервисе будет поменьше — форму настроек вызывают не каждый раз, и она там нафиг не нужна, следовательно.


← →
Layner ©   (2008-01-17 14:16) [4]

Понял, копать в сторону аплетов. Спасибо!
Говорят виста как милиениум 98 умрет, никому не нужной, в магазинах каждый второй просит, снесите мне ее и поставте нормальный XP :)))


← →
Сергей М. ©   (2008-01-17 14:34) [5]


> Layner ©   (17.01.08 14:16) [4]


> копать в сторону аплетов


Не обязательно апплетов, форма может быть и в обычной аппликации.
Просто апплеты сами по себе удобны в использовании и как раз для того и существуют - для управления, т.е. как раз то что тебе нужно


← →
Leonid Troyanovsky ©   (2008-01-17 22:33) [6]


> ketmar ©   (17.01.08 14:10) [3]

>  сервис — он по определению безоконный. так задумано.

Дело не в безоконности как таковой, а в неприкасаемости оных окон.
Для этого, например, задуман отдельный десктоп.

--
Regards, LVT.


← →
DVM ©   (2008-01-18 16:55) [7]

Окна там могут быть, но для внутренних целей, скажем там для таймеров или сокетов.

А управлять сервисами можно еще через сокеты.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
9-1174711886
beginerProger
2007-03-24 07:51
2008.10.19
Проблема с класом движка


2-1221424850
programmer90
2008-09-15 00:40
2008.10.19
SplashScreen


4-1198047433
Vladimir
2007-12-19 09:57
2008.10.19
Hook на мышь и клавиатуру только в своем приложении


2-1220938248
Ciberrus
2008-09-09 09:30
2008.10.19
DBGRID Контроль ввода значений.


2-1221138778
savyhinst
2008-09-11 17:12
2008.10.19
Вопрос про DLL




   Наверх