Tache.ArreterTache

Description...
Exemple...
Traduction...

Procedure Habilitation ArreterTache(CodeRetour : Entier);

La procédure ArreterTache permet d'arrêter une tâche définitivement. Le code-retour de la tâche est imposé par la valeur du paramètre CodeRetour.

Si cette méthode est appelée pour une tâche annexe à la tâche principale, celle-ci est définitivement arrêtée sans attendre la fin de l'exécution de son traitement.

Si cette méthode est appelée pour la tâche principale, celle-ci a pour effet d'appeler la procédure ArreterProgramme.

Si cette méthode est appelée pour une autre tâche qu'une tâche du processus courant, l'exception ActionTacheImpossible est envoyée.

Revenir en haut de la page...

Fonction TraitementEsclave(TacheCourante : Nul Ou Tache)
/****************************************************/
Debut
...
Fin Fonction

Principal
Variable Debut
...
T=Tache("Esclave", TraitementEsclave);BR> /* On crée une nouvelle tâche. */
...
Si Non T.EstTerminee Alors /* La tâche annexe est arrêtée. */
Fin Si
...
Fin Principal

Revenir en haut de la page...

AufgabeUnterbrechenStopTask中止任务DetenerTarea----

Revenir en haut de la page...