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

Signaler
Messages postés
56
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
29 août 2010
-
BruNews
Messages postés
21042
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

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

Pour ne finir qu'avec cela, on pourra peut-être se passer de la 'source'.
Renfield
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
61
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...
hvb
Messages postés
939
Date d'inscription
vendredi 25 octobre 2002
Statut
Membre
Dernière intervention
27 janvier 2009
1
appli.HasExited.ToString = True

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

ToString = True , fallait y penser...
et tout cela dans une boucle bouffeuse de CPU, tu cumules.
Elxior
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...