Название: QProcess не работает write Отправлено: Aluman от Ноябрь 23, 2011, 08:43 Есть консольная программа, есть оболочка. Оболочка должна запускать коносольную программу, читать то что пишет и передавать команды через командную строку. Всё нормально работает кроме функции write, которая вроде как пишет, но консольная программа ничего не получает ???
В чем может быть проблема? Windows XP Qt 4.7.3 MinGW 4.4 Название: Re: QProcess не работает write Отправлено: Aluman от Ноябрь 23, 2011, 16:39 Как-то решил проблему. А проблема собственно заключалась вот в этом: https://bugreports.qt.nokia.com/browse/QTBUG-18991
В общем не работает функция getch, getchar, kbhit и т.д. В консольном приложении удалось считать только с помощью функции ReadFile, и еще её пришлось вынести в отдельный поток, чтобы не ждать ввода. Если кто-нибудь знает какое-нибудь более красивое решение поделитесь. |