Russian Qt Forum

Qt => Общие вопросы => Тема начата: hlam от Апрель 22, 2007, 21:17



Название: Запуск внешнего процесса из заданной рабочей диретокрии.
Отправлено: hlam от Апрель 22, 2007, 21:17
Приветствую!
Вот кусок кода:
Код:

QProcess proc;
proc.setWorkingDirectory("C:\\bla\\bla\\bla");
proc.startDetached(program);


Хочу чтобы запущенный процесс стартовал из этой директории, но почему-то этого не происходит...стартует он из директории процесса родителя, как так?

P.S. Qt 4.1.4


Название: Запуск внешнего процесса из заданной рабочей диретокрии.
Отправлено: Gryz от Апрель 24, 2007, 09:48
я думаю, что он стартует с текущей директории ОС


Название: Запуск внешнего процесса из заданной рабочей диретокрии.
Отправлено: goer от Апрель 24, 2007, 11:40
Assistant:

Цитировать

bool QDir::setCurrent ( const QString & path )  [static]

Sets the application's current working directory to path. Returns true if the directory was successfully changed; otherwise returns false.


Название: Запуск внешнего процесса из заданной рабочей диретокрии.
Отправлено: hlam от Апрель 24, 2007, 20:40
ага, помогло...спасибо большое )