KDE/Qtat UNIX
KDE/Qt - 暇つぶし2ch376:名無しさん@お腹いっぱい。
03/07/21 03:00
Vine Linux 2.6r1 で apt でインストールした qt-devel で
Qtプログラミングを始めたのですが、困っている部分があります。

QProcess でのプログラムの出力結果が、途中で切れる事があります。
コードはおおよそ以下の通りです。

QProcess* proc = new QProcess( QString("hogehoge") );
proc->addArgument( QString("hogehoge") );
proc->start();
while( proc->canReadLineStdout() )
{
QString line(proc->readLineStdout());
cerr << line << endl;
}

コンパイルも通り、実行もでき、proc->exitStatus() も 0 を返すのですが、
実行毎にも取得できてる行数が結構不安定で、
200行くらいデータがあるんですが、最後までいくのは1割くらいの確率です。

原因としてなにが考えられるでしょうか?


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch