Procedure Habilitation ActiverContrainteNul(Activite : ActiviteContrainte)
Selon le mode d'activité choisi, les contraintes sont évaluées immédiatement lors du changement de valeur, lors de la prochaine validation d'une transaction par appel à la méthode Valider du type ITransaction ou elles sont ignorées. Pour plus de précisions, veuillez consulter la fiche ActiviterContrainte.
Faire passer les contraintes à l'état ContrainteImmediate provoque leurs évaluations. Faire passer les contraintes à l'état ContrainteIgnorees conserve les contraintes en attente.
Le contrôle des contraintes n'est possible que si le programme a été généré avec l'option contrainte=O.
Principal
/*******/
Debut
...
ActiverContrainteNul(ContrainteValidation);
/* On gèle les contraintes le temps d'affectations indivisibles du point de vue de la cohérence. */
...
ActiverContrainteNul(ContrainteImmediate);
/* On dégèle les contraintes. Elles sont donc évaluées maintenant. */
...
Fin Principal
- | - | - | - | - | - | - | - | - |