Bonjour a tous,
voici ma question :
cette première séquence fonctionne très bien
puis le programme à lancer est placé dans un répertoire contenant un espace
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 file = "C:\\Users\\jclaude\\Programs\\dossierbidon\\toto.exe"; QProcess *process = new QProcess(); process->start(file);
et ça ne marche plus
je me doute bien qu'il y a un loup avec cet espace,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 file = "C:\\Users\\jclaude\\Programs\\dossier bidon\\toto.exe"; QProcess *process = new QProcess(); process->start(file);
Dans la vraie vie, j'ai besoin de lancer un programme dans
un chemin avec des espaces (et aussi des caractères spéciaux)
Avant de vous soumettre ce code, j'ai parcouru les forums mais je n'ai rien trouvé, ou alors j'ai mal cherché.
En tout cas merci beaucoup aux âmes charitables qui voudront bien m'aider
polesub
Partager