Bonjour a tous,
voici ma question :

cette première séquence fonctionne très bien
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);
puis le programme à lancer est placé dans un répertoire contenant un espace
et ça ne marche plus
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);
je me doute bien qu'il y a un loup avec cet espace,
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