Attendre la fin d'un processus en C++
Bonjour
je suis actuellement en train de creer une petite application et je cherche , lorsque je clique sur un bouton a lancer une commande ( avec wxExecute ) et j'aimerais empecher dans l'hypothese ou on reclick sur le bouton que la commande se lance une seconde fois pendant qu'il en a une qui tourne deja , je pensais qu'avec un wait ca pourrais fonctionner mais non
voici le bout de code :
Code:
1 2 3 4 5 6 7 8
|
cmd = terminal +wxT(" ")+indicexec+wxT(" ")+ nzbget+wxT(" ")+wxT("-m")+valeurinterface+ wxT(" -n") +wxT(" ")+pathfichier+wxT(" ")+wxT(" -d")+wxT(" ")+dossierdl;
pid = wxExecute(cmd);
wait(pid);
cout<<"process terminé"<<endl; |
si quelqu'un a une idée pour resoudre mon probleme ....
d'avance merci