завершение работы демона

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

завершение работы демона

Сообщение carno » 27.02.2012 17:22:23

Здрасте! Вопрос, по существу простецкий, но что то не получается. Есть служба, и нужно, чтобы она по какому либо условию останавливалась. В винде делается цикл в execute, и при установке флага служба просто отрабатывает и завершается, а у меня тут иначе. Сделал простую службу, без ничего, с пустым execute, если ее запустить с параметром -r, то она просто весит в памяти, и не завершается. Как быть?

Добавлено спустя 15 часов 22 минуты 54 секунды:
Application.Terminate ...
carno
незнакомец
 
Сообщения: 6
Зарегистрирован: 24.11.2011 08:41:54

Re: завершение работы демона

Сообщение alexs » 28.02.2012 20:01:00

Вообщето служба на то и служба, чтобы работать.
В случае её принудительного завершения получити в ОС кучу матов, о том, что служба завершилась не нормально...
Может вы в службу пытаетесь внести тот функционал, который достаточно в планировщиком дёргать?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 219

Рейтинг@Mail.ru