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

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

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


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]

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


Наверх

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