QProcess не работает write, QProcess не работает write |
Здравствуйте, гость ( Вход | Регистрация )
QProcess не работает write, QProcess не работает write |
Aluman |
23.11.2011, 8:24
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 22.11.2011 Пользователь №: 3020 Спасибо сказали: 0 раз(а) Репутация: 0 |
Есть консольная программа, есть оболочка. Оболочка должна запускать коносольную программу, читать то что пишет и передавать команды через командную строку. Всё нормально работает кроме функции write, которая вроде как пишет, но консольная программа ничего не получает
В чем может быть проблема? Windows XP Qt 4.7.3 MinGW 4.4 |
|
|
Aluman |
23.11.2011, 16:38
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 22.11.2011 Пользователь №: 3020 Спасибо сказали: 0 раз(а) Репутация: 0 |
Как-то решил проблему. А проблема собственно заключалась вот в этом: https://bugreports.qt.nokia.com/browse/QTBUG-18991
В общем не работает функция getch, getchar, kbhit и т.д. В консольном приложении удалось считать только с помощью функции ReadFile, и еще её пришлось вынести в отдельный поток, чтобы не ждать ввода. Если кто-нибудь знает какое-нибудь более красивое решение поделитесь. |
|
|
Текстовая версия | Сейчас: 30.11.2024, 9:19 |