EXÉCUTER UNE APPLICATION ET ATTENDRE OUI OU NON QU'ELLE SE TERMINE.

Messages postés
56
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
29 août 2010
-
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/44469-executer-une-application-et-attendre-oui-ou-non-qu-elle-se-termine

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
appli.waitforexit()

Pour ne finir qu'avec cela, on pourra peut-être se passer de la 'source'.
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
73
le nom de ta procédure 'Compile' est mal trouvé, elle lance un process et attend que le traitement effectué soit terminé...

t'as pas du (comme beaucoup) lire la doc, tu aurais sans cela trouvé la méthode WaitForExit

http://msdn2.microsoft.com/fr-fr/library/system.diagnostics.process.waitforexit(VS.80).aspx

ca aurait put embellir un peu ta boucle...
Messages postés
939
Date d'inscription
vendredi 25 octobre 2002
Statut
Membre
Dernière intervention
27 janvier 2009
2
appli.HasExited.ToString = True

J'vais le mettre sur bashfr
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
Do Until (appli.HasExited.ToString = True)
Loop

ToString = True , fallait y penser...
et tout cela dans une boucle bouffeuse de CPU, tu cumules.
Messages postés
56
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
29 août 2010
1
Je ne vois pas en quoi c'est difficile à trouver...