Bonjour, je suis confronté au soucis suivant:
Dans mon application, j'utilise un fichier "graphe.axr". Si celui-ci n'existe pas je le génère avec un autre exe appellé comme il suit:
Le problème c'est que je ne souhaite continuer l'exécution de ma première application qu'une fois que l'exécutable pcc.exe a généré le fichier dont j'ai besoin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 string fichierGraphe = repertoireCarto+"graphe.axr" ifstream in(fichierGraphe.c_str()); // On vérifie que le fichier de graphe au format axr existe, sinon, on le génère: if (!in.is_open()){ system("start "+cheminCompletProg+"pcc1.exe -a -r " +repertoireAxio+" -d "+repertoireCarto+"graphe.dim -n"+repertoireCarto+"graphe.nds -a"+ repertoireCarto+"graphe.arc -f "+repertoireCarto+"graphe.axr"+" -g "+repertoireCarto+"corres.txt "); }
En fait l'exécutable appellé ne sert qu'à générer le fichier et se ferme dès que l'opération est effectuée. Comment voir dans mon application si l'exécution de l'exécutable externe est finie?
Cordialement,
Partager