qПроцесс записи после закрытия канала записи - PullRequest
0 голосов
/ 02 августа 2011

Я запускаю новый QProcess и записываю в него некоторые данные и закрываю их, чтобы получить эффект. Это работает хорошо, но тогда мне нужно написать еще несколько данных. Это не работает, потому что WriteChannel уже закрыт.

QProcess *_helpProcess = new QProcess();
QStringList arguments;
_helpProcess->start("../bin/help_app", arguments);
_helpProcess->write(page.toStdString().c_str());
_helpProcess->closeWriteChannel();

Как решить проблему? Могу ли я как-нибудь открыть канал?

1 Ответ

2 голосов
/ 03 августа 2011

Когда вы закрываете канал, вы закрываете канал между процессами.Обратного пути нет!

...