Russian Qt Forum

Qt => Общие вопросы => Тема начата: merke от Январь 21, 2011, 12:26



Название: Вопрос по QProcess
Отправлено: merke от Январь 21, 2011, 12:26
Всем привет!!!

Есть такая задача. Есть приложение №1, оно запускает при помощи QProcess приложение №2 и ловит от него STD_OUT &  STD_ERROR.
Так вот может возникнуть такая ситуация, что приложение №1 может закрыться, а приложение №2 быть ещё запущенным, при такой ситуации приложение №1 перезапускается и нужно как то опять ловить STD_OUT &  STD_ERROR потоки от Приложения №2.

Есть ли такое кроссплатформенное решение? И можно ли такое сделать именно с использованием QProcess?



Название: Re: Вопрос по QProcess
Отправлено: Пантер от Январь 21, 2011, 14:10
Через QProcess не получится.


Название: Re: Вопрос по QProcess
Отправлено: poofeg от Январь 21, 2011, 14:20
Если приложение №2 тоже ваше, то можно общаться через QLocalSocket и QLocalServer


Название: Re: Вопрос по QProcess
Отправлено: merke от Январь 21, 2011, 17:18
Ок, теперь тогда отброшу QProcess. Pipe я уже использовал)