Description...
Exemple...
Voir aussi...
Traduction...
Procedure Invalider();
Quand une tâche s'arrête de façon licite par sortie de sa fonction principale ou de façon illicite par terminaison par une exception non rattrapée, alors la méthode Invalider est appelée implicitement pour la transaction principale.
De même quand un objet de type Transaction est détruit, alors la méthode Invalider est appelée implicitement. Cela est notamment le cas lors de la sortie d'un appel possédant une variable locale de type Transaction. Au besoin la propriété TransactionCourante de l'objet représentant la tâche courante est mise à jour au besoin.
Type TA Transactionnel Defaut
C : Caractere;
Constructeur();
Fin Type
Principal
Variable
T : TA;
Tr : Nul Ou Transaction;
Debut
T.TA="coucou";
TachePrincipale.TransactionCourante.Valider();
/* On valide la modification. */
Ecran.Ecrire(T.Ta+"\n");
T.TA="hello";
TachePrincipale.TransactionCourante.Invalider();
/* On invalide la modification. */
Ecran.Ecrire(T.Ta+"\n");
...
Fin Principal
UngultigErklaren | Invalidate | 退役 | Invalidar | - | - | - | - |