Description...
Exemple...
Traduction...
Procedure Habilitation ArreterTache(CodeRetour : Entier);
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.
Fonction TraitementEsclave(TacheCourante : Nul Ou Tache)
/****************************************************/
Debut
...
Fin Fonction
Principal
Variable
T : Nul Ou Tache;
Debut
...
T=Tache("Esclave", TraitementEsclave);BR>
/* On crée une nouvelle tâche. */
...
Si Non T.EstTerminee Alors
T.ArreterTache();
/* La tâche annexe est arrêtée. */
Fin Si
...
Fin Principal
AufgabeUnterbrechen | StopTask | 中止任务 | DetenerTarea | - | - | - | - |