UpsSys.LireCodeRetour

Fonction Habilitation LireCodeRetour(NumeroDuProcessus : Entier, CodeRetour : Entier Sortie) Retourner Booleen;

Description

La fonction LireCodeRetour permet de lire le code-retour d'un programme lancé par la fonction Executer. Le paramètre NumeroDuProcessus permet d'identifier le programme dont il faut retrouver le code retour.

Si le programme est encore en exécution, le résultat est Faux et CodeRetour a pour valeur zéro.

Si le programme n'est plus en exécution, le résultat est Vrai et CodeRetour a pour valeur le code-retour du programme.

Avertissement

LireCodeRetour ne permet pas de récupérer le code-retour d'un programme qui est lancé par une autre moyen que la fonction Executer ou qui s'exécute déjà au lancement du programme Up ! Application System.

Exemple

Principal
/*******/
Variable
/******/
Debut
...
?=Executer("notepad.exe", Faux, Faux, PIdNotePad);
/* On lance le bloc-notes. */
...
Si LireCodeRetour(PIdNotePad, CR) Alors
/* On écrit le code-retour du bloc-notes puisqu'il est disponible. */ Fin Si
...
Fin Principal

Traduction

---------