Bonjour, je bosse actuellement sur un petit projet de loader pour un programme et j'aurai quelques questions.

La premiere est :
J'ai dans ma fenetre un bouton qui lance un programme, j'aurai besoin de connaitre la syntaxe de l'adresse pour lancer un fichier qui se trouve dans le meme repertoire que mon programme (chemin relatif sans préciser c:/dossier/dossier2/prog.exe, mais juste prog.exe)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
programme = "prog.exe";
connect(m_bouton, SIGNAL(clicked()), this, SLOT(lancerProgramme()));
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
void MaFenetre::lancerProgramme()
{
QDesktopServices::openUrl(QUrl::fromLocalFile(QCoreApplication::applicationDirPath() + QDir::separator() + programme));
}
voila j'ai testé également avec des QProcess mais sans résultat, la compilation se passe bien mais lorsque je clique il ne se passe rien.
Je suppose que cela viens de la récupération de l'url.

Si jamais quelqu'un peut m'aider =)

Merci d'avance