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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QProcess не работает write  (Прочитано 3175 раз)
Aluman
Гость
« : Ноябрь 23, 2011, 08:43 »

Есть консольная программа, есть оболочка. Оболочка должна запускать коносольную программу, читать то что пишет и передавать команды через командную строку. Всё нормально работает кроме функции write, которая вроде как пишет, но консольная программа ничего не получает  Непонимающий
В чем может быть проблема?
Windows XP Qt 4.7.3 MinGW 4.4
Записан
Aluman
Гость
« Ответ #1 : Ноябрь 23, 2011, 16:39 »

Как-то решил проблему. А проблема собственно заключалась вот в этом: https://bugreports.qt.nokia.com/browse/QTBUG-18991

В общем не работает функция getch, getchar, kbhit и т.д.
В консольном приложении удалось считать только с помощью функции ReadFile, и еще её пришлось вынести в отдельный поток, чтобы не ждать ввода.

Если кто-нибудь знает какое-нибудь более красивое решение поделитесь.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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