Название: QtService аргументы командной строки Отправлено: QMan от Декабрь 16, 2010, 14:46 Имеется консольное приложение сервер написанное с использованием Qt.Оно принимает аргументы и дальше выполняет какие то действия .
Задача сделать его службой для Win , и демоном для Unix . Смотрю в сторону класса QtService но меня не устраивает его работа с аргументами . Он может принимать предопределенный набор(-i,-u,-e -t) . Как расширить этот список? Что бы можно было подсовывать свои аргументы , к примеру --help итд ?Возможно ли такое ? Название: Re: QtService аргументы командной строки Отправлено: QuAzI от Декабрь 16, 2010, 16:02 -help же тоже у него уже в параметрах.
Сервис у тебя запускается из main. Значит добавив к классу сервиса нужных переменных их можно словить из main и стартануть сервис с уже заполненными переменными (попутно передав ему argc, argv чтобы он убедился, что там что-то егойное есть). Только не уверен насчёт того, обязательно ли параметр сервиса (-i, -t, -e и т.д.) должен идти первым. Помоему так. |