Russian Qt Forum
Ноябрь 24, 2024, 16:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [qt-4.2.0 Linux] QProcess::readAllStandardOutput глючит  (Прочитано 4904 раз)
izoomer
Гость
« : Июнь 20, 2007, 12:49 »

Почему-то теряются строки с ' /n ' а конце .... почему так ? то есть если на конце строки нет перевода каретки , то все ок ....  если есть перевод каретки то такая строка не попадает в программу , от есть readAllStandardOutput её не читает .... может как то можно по другому ?
Записан
Emc
Гость
« Ответ #1 : Июнь 20, 2007, 13:13 »

была таже проблема - правда у меня была задача считать построчно, ну вобщем это работает
Код:

QByteArray errorArray= mProcess->readAllStandardError();
QTextStream ts(errorArray);
while (!ts.atEnd())
{
QString line = ts.readLine();
        ...
}
Записан
izoomer
Гость
« Ответ #2 : Июнь 20, 2007, 16:18 »

Цитата: "Emc"
была таже проблема - правда у меня была задача считать построчно, ну вобщем это работает
Код:

QByteArray errorArray= mProcess->readAllStandardError();
QTextStream ts(errorArray);
while (!ts.atEnd())
{
QString line = ts.readLine();
        ...
}


Большое человеческое спасибо ! Так работает ...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.042 секунд. Запросов: 20.