Fonction Habilitation Optimiser(PasDEffetDeBord) AjouterPointDArretSurExpression(Expression:Nul Ou Caractere) Retourner Entier;
Le point d'arrêt se déclenche dès que l'expression est modifiée.
Si Expression est Nul alors aucun point d'arrêt n'est ajouté.
Variable
/******/
AGlobal : Entier;
/****************************************************************/
Procedure P(A : Entier, B : Reel, C : Caractere)
/* Objet : Procédure quelconque. */
/****************************************************************/
Debut
...
AGlobal=A;
...
Fin Procedure
Principal()
/*******/
Variable
/******/
Numero:Entier;
Debut
...
Numero=AjouterPointDArretSurExpression("AGlobal");
...
P(1, 2.3, "coucou");
...
Fin Principal
Les points d'arrêt utilisant des définitions d'un module qui va se décharger sont automatiquement détruits à la terminaison de celui-ci.
AjouterPointDArret pour ajouter un point d'arrêt sur une ligne de programme. AjouterPointDArretSurAppel pour ajouter un point d'arrêt sur un appel. AjouterPointDArretSurAttacherModule pour ajouter un point d'arrêt sur l'attachement d'un module. AjouterPointDArretSurAttacherTache pour ajouter un point d'arrêt sur l'attachement d'une tâche. AjouterPointDArretSurCondition pour ajouter un point d'arrêt sur une condition. AjouterPointDArretSurException pour ajouter un point d'arrêt sur une exception. AjouterPointDArretSurDetacherModule pour ajouter un point d'arrêt sur le détachement d'un module. AjouterPointDArretSurDetacherTache pour ajouter un point d'arrêt sur le détachement d'une tâche. AjouterPointDArretSurObjet pour ajouter un point d'arrêt sur le cycle de vie d'un objet.
SupprimerPointDArret pour supprimer un point d'arrêt.
- | - | - | - | - | - | - | - | - |