|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
[ Иходник ] - Отладка службы Windows
Отладка службы Windows в виде исполняемого файла (посредством простого нажатия кнопки "Play").
Источник: http://codes-sources.commentcamarche...ervice-windows |
#2
|
||||
|
||||
Название немного двоякое, это пример того, как можно дебажить из под дельфи программу, которая запущена как сервис?
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
Ну, интересно, конечно.
С другой стороны, надо все-таки читать доку M$. Там написано, что основной поток сервиса предназначен только для общения с serviceManager'ом. Соответсвенно, всю реальную работу все-равно надо "выбрасывать" в отдельный поток. Ну и какая разница, как будет создан этот отдельный поток? По вызову соотв. метода сервиса или из обычного окна по кнопке? Итого, получаем решение - 2 проекта, один сервис и один обычное приложение с кнопкой. Исходники, в которых имплеменетирована полезная нагрузка, шарятся между этими 2мя проектами. Отладка - в приложении, в деплоймент - сервис. Тут скорее надо мастер сделать, что бы он такую штуку создавал автоматически при начале нового проекта сервиса. |