Bonjour,

Je souhaite utilise la méthode QProcess::execute() dans l'espoir de pouvoir lancer un programme externe sans qu'une console s'ouvre ce qui se passe quand j'utilise la fonction system() de windows.

Ceci fonctionne très bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
QString l_command = "svn ls --verbose " + p_pathDirectory + " > temp.txt";
system( l_command.toAscii().data() );
mais pas celà :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
QString l_command = "svn ls --verbose " + p_pathDirectory + " > temp.txt";
int l_err = QProcess::execute(l_command);
l_err = 1

Est-ce que quelqu'un saurait m'aider à faire fonctionner ce petit bout de code s'il vous plait ?

Merci d'avance

Madeline