QProcess неизвестная ошибка
У меня странная проблема. QProcess просто не работает!
И ошибка неизвестна.
Я получил глобальную переменную в заголовке
QProcess *importModule;
Я получил эту функцию (я пробовал обаstart
а такжеstartDetached
методы кстати)
void App::openImport(){
importModule = new QProcess();
importModule->setWorkingDirectory(":\\Resources");
importModule->startDetached("importdb_module.exe");
QMessageBox::information(0,"",importModule->errorString());
}
Это выводит, чтоerror is unknown
, Кроме того, он не будет запускать другие бывшие, как
void App::openImport(){
importModule = new QProcess();
importModule->setWorkingDirectory("C:\\Program Files\\TortoiseHg");
importModule->startDetached("hg.exe");
QMessageBox::information(0,"",importModule->errorString());
}
Что я'сделали неправильно? И есть ли другие способы запустить некоторые.exe
из моей программы? Или, может быть.bat
файлы (в которых работает exes)? (Пробовал с QProcess тоже не работает)