Название: Завершить принудительно QProcess Отправлено: qtист от Ноябрь 25, 2010, 14:59 Из головной программы запускаю процесс через
startDetached(..). Процесс - отдельная программа со свим интерфейсомю При закрытии головной программы этот процесс надо убить. Пытался вызывать terminate()-не получилось. Можно ли это сделать как-нибудь? :'( Название: Re: Завершить принудительно QProcess Отправлено: Пантер от Ноябрь 25, 2010, 15:29 bool QProcess::startDetached ( const QString & program, const QStringList & arguments, const QString & workingDirectory, qint64 * pid = 0 )
Название: Re: Завершить принудительно QProcess Отправлено: qtист от Ноябрь 25, 2010, 17:00 извини за бестолковость :-[,узнал я pid процесса.....
как его теперь убить?? Название: Re: Завершить принудительно QProcess Отправлено: Пантер от Ноябрь 25, 2010, 17:52 Вот это уже платформозависимыми способами.
Название: Re: Завершить принудительно QProcess Отправлено: vunder от Ноябрь 26, 2010, 12:48 Зачем запускать процесс методом startDetached(), если в последствие тебе нужно его закрыть? Запускай через start(), тогда при уничтожении QProcess процесс будет завершен
Название: Re: Завершить принудительно QProcess Отправлено: qtист от Ноябрь 26, 2010, 14:19 Во...это дело,я не знал об этом. :-[
Спасибо :) |