ich habe ein kleines Problem in meinem aktuellen Projekt (in c++).
Ich habe einen Konfigurator, in dem man ein anderes Programm konfiguriert (via config File). Nun möchte ich das 2. Programm aus diesem Konfigurator heraus starten, was auch soweit klappt. Nun habe ich einen QFileDialog eingebaut für den Fall, dass beide Programme nicht im gleichen Verzeichnis sind.
Ich verwende zur Zeit:
Code: Alles auswählen
QString filename = QFileDialog::getOpenFileName(
this, "Simulation auswählen", QDir::homePath(), tr("Simulation (simulation.exe)"));Gibt es noch eine andere Möglichkeit als system("..");?
denn ich habe es ausprobiert, wenn ich in cmd(was ja system() entspricht) den absoluten Pfad des 2. Programms eingebe, bekomme ich einen Fehler, weil das Arbeitsverzeichnis inkorrekt ist.
Danke für eure Hilfe
Lukas[/code]