UpsSys.ArreterInstance

Procedure Habilitation ArreterInstance(NumeroInstance : Entier);

Description

La procédure ArreterInstance permet d'arrêter l'instance NumeroInstance du processus.

Si le numéro d'instance correspond à l'instance courante, alors une commutation d'instances a lieu.

Si le numéro d'instance est invalide, l'exception ArretInstanceImpossible est envoyée.

Pour chaque module du processus comportant des segments de mémoire privée déclarée au moyen de l'instruction MemoirePrivee, la copie privée de ces segments est détruite.

Si la dernière instance du programme est arrêtée, alors le programme s'arrête. Cela a le même effet que d'appeler la procédure ArreterProgramme.

Exemple

Principal
/*******/
Variable
/******/
Debut
...
Id=CreerInstance();
/* On crée une nouvelle instance. */
...
ArreterInstance(Id);
/* Arrêt de l'instance. */
...
Fin Principal

Voir aussi

CreerInstance pour créer une nouvelle instance. CommuterInstance pour passer d'une instance à l'autre.

Traduction

---------