Сервис не стартует с системой
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.50] |
|
|
MSDN Library
FAQ раздела
Поиск по разделу
Как правильно задавать вопросы
Сервис не стартует с системой
|
Сообщ.
#1
,
|
|
|
|
Привет всем!
Написал свой интерактивный сервис, установил. Когда запускаю ручками из services все отлично работает. Кнопочка стоп корректно завершает работу. Вобщем претензий нет. А вот при старте системы ничего не происходит. Сервис маркирован как Auto, но автозапуска не получается. Пользовался TService из BDS2006. Свойство startType выставлял и в stBoot и в stAuto и в stSystem - результат одинаковый (точнее его нет) После каждого старта в журнале приложение появляется следующее: Цитата Не найдено описание для события с кодом ( 0 ) в источнике ( udenet ). Возможно, на локальном компьютере нет нужных данных в реестре или файлов DLL сообщений для отображения сообщений удаленного компьютера. Попробуйте использовать ключ /AUXSOURCE= для получения этого описания, - дополнительные сведения об этом содержатся в справке. В записи события содержится следующая информация: Service failed on start: Error reading TrayIcon1.Visible: Cannot create shell notification icon. Код запуска: ![]() ![]() procedure Tudenet.ServiceExecute(Sender: TService); begin while not terminated do begin ServiceThread.ProcessRequests(True); end; end; procedure Tudenet.ServiceStart(Sender: TService; var Started: Boolean); begin fEdUdenetSupport:=TfEdUdenetSupport.Create(self); fEdUdenetSupport.ServiceMode:=true; end; procedure Tudenet.ServiceStop(Sender: TService; var Stopped: Boolean); begin fEdUdenetSupport.Close; fEdUdenetSupport.free; end; fEdUdenetSupport - это форма Чего же я не додалал? Подскажите пожалуйста Добавлено Извините господа, вопрос снят...я когда читал в виндах сообщение об ошибке - последняя строчка спряталась Цитата Service failed on start: Error reading TrayIcon1.Visible: Cannot create shell notification icon. ...у видел её только когда снова перечитал свой же вопрос уже на форуме ))) |
|
Сообщ.
#2
,
|
|
|
|
Бывает.
![]() Просто System Tray еще не существует при старте сервиса. |
|
Сообщ.
#3
,
|
|
|
|
кстати и рабочего стола для пользователя (default) может и не быть
и рабочий стол сервису может быть назначен совсем другой(галочка взаимодействия с рабочим столом) |