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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как вызвать встроенные в ОС утилиты (rsync например ) через QProcess?  (Прочитано 7293 раз)
Caduceus
Гость
« : Июль 20, 2012, 12:53 »

Вызываю так

Код:
pr.start("rsync", arg);

Не работат
Записан
mutineer
Гость
« Ответ #1 : Июль 20, 2012, 12:57 »

pr случаем не локальный объект функции?
Записан
Caduceus
Гость
« Ответ #2 : Июль 20, 2012, 12:58 »

Да. Но под Виндой это работает
Записан
mutineer
Гость
« Ответ #3 : Июль 20, 2012, 13:00 »

Возможно что тут не успевает
Записан
Caduceus
Гость
« Ответ #4 : Июль 20, 2012, 13:02 »

И даже если следующая строчка
Код:
	pr.waitForFinished(-1);

?
Записан
mutineer
Гость
« Ответ #5 : Июль 20, 2012, 13:11 »

Откуда ж я знаю что у тебя там за следующая строчка. Могу по руке погадать, правда по своей
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #6 : Июль 25, 2012, 19:25 »

Если не работает, нужно починить.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #7 : Июль 27, 2012, 10:28 »

Вызываю так

Код:
pr.start("rsync", arg);

Не работат
Попробуйте так
Код
C++ (Qt)
arg.push_back("rsync");
arg.push_back(...);  // параметры
pr.start("open", arg);
 
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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