![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
tradmir@mail.ru |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 14 Регистрация: 30.12.2013 Пользователь №: 4019 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
Уважаемые знатоки!
хочу запустить из программы две команды командного окна и получить результат. В qt4 все работает, а qt5 не стартует второй процесс. процесс 1 запускает команду: process1.start("myecho.exe сабака"); если процесс1 стартовал и/или выполняется, то ожидается финиш процесса 1 и вызвается процесс 2 if (process1.state()==QProcess::Starting || process1.state()==QProcess::Running){ if (process1.waitForFinished()){ process2.start(cmd2); далее проверяется состояние процесса 2, оказывается, состояние процесса есть Not running Сборка собранная под Qt5 в операционной системе Windows XP(32 bit) работает на Windows XP(32 bit), та же сборка собранная под Qt5 в операционной системе Windows XP(32 bit) не работает на Windows 7. Подскажите в чем проблема? С уважением, Радмир |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 4.4.2025, 20:58 |