Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.20;
Скачать: CL | DM;

Вниз

ServiceApplication   Найти похожие ветки 

 
Creator___   (2005-03-02 14:10) [0]

Вот такая загвоздка. Создаю ServiceApplication, вставляю код на onStart, в котором создаю tcp/ip сервер (TidTCPServer), и ставлю ему active := true. Сервис выполняет код и выгружается, говоря при этом, что ему нечего делать. Подскажите, как сделать, что бы он оставался в памяти и ждал подключения по TCP/IP.


 
Reindeer Moss Eater ©   (2005-03-02 14:13) [1]

Выполнился код между begin и end.
Сервису больше нечего делать.
А что ему делать, в самом деле, если все сделано?


 
Creator___   (2005-03-02 14:16) [2]

Да ну нафиг? А я не знал.... Ой-ой. Как его заставить ожидать подключения? Просьба отвечать только уверенным людям.


 
Reindeer Moss Eater ©   (2005-03-02 14:17) [3]

Не надо никого заставлять ждать.
Надо недопустить выхода из begin/end.


 
Creator___   (2005-03-02 14:18) [4]

Вот это ответ. Спасибо.


 
Reindeer Moss Eater ©   (2005-03-02 14:20) [5]

В [1] то же был ответ.


 
Erik1 ©   (2005-03-02 17:31) [6]

Неправильно если используется ServiceStart то в нем надо просто запускать свой поток, а в ServiceStop его останавливать и освобождать. Также неплохо реализовать ServiceShutdown. По желанию ServicePause и ServiceContinue.
 А недопускать выхода из begin end надо в OnExecute(незабывать ProcessRequests)! Оба метода реализации сервиса правильны. Но мне больше нравится с onStart onStop, потоки удобнее отлаживать.



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

Текущий архив: 2005.03.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.034 c
1-1109855002
Aleksandr.
2005-03-03 16:03
2005.03.20
А-а! Почему TDecompressionStream распаковывает не то?!


1-1109777663
Knoxville
2005-03-02 18:34
2005.03.20
Циклы...


9-1103855943
Гамомака
2004-12-24 05:39
2005.03.20
Как сделать экран загрузки в PowerDraw?


14-1109571160
Александр Иванов
2005-02-28 09:12
2005.03.20
Будущее за эволюционно развивающимися продуктами?


1-1110039565
Leeechhhh
2005-03-05 19:19
2005.03.20
Чайниковский вопрос, хм, как получить системное время