Téléchargement des produits


Version anglaise


 

Accès

Pour avoir accès aux points d'arrêt définis dans une session de débogage, choisir l'onglet Points d'arrêt dans le volet d'exécution de la fenêtre du débogueur Visual/Web.

 

Ce symbole repère l'onglet de gestion des points d'arrêt.

Cet onglet affiche la liste de l'ensemble des points d'arrêt définis dans la session de débogage (elle est indépendante du programme courant de l'espace de travail).

Ces points d'arrêt sont repérés, selon leur activité, par les symboles suivants :

 

Point d'arrêt placé et activé.
L'exécution du programme s'arrête sur ce type de point d'arrêt.

Point d'arrêt conditionné placé et activé.

L'exécution du programme s'arrête sur ce type de point d'arrêt si la condition est vérifiée.

Point d'arrêt placé mais désactivé.
L'exécution du programme ne s'arrête pas sur ce type de point d'arrêt.

Point d'arrêt conditionné placé mais désactivé.

L'exécution du programme ne s'arrête pas sur ce type de point d'arrêt.

Point d'arrêt invalide. Il n'a pu être validé sur aucune plateforme (débogueur non initialisé, informations de débogage non trouvées, …).
L'exécution du programme ne s'arrête pas sur ce type de point d'arrêt.

Point d'arrêt placé dans le source commun à plusieurs plateformes (procédure commune, programme SADELIA).
Sur certaines plateformes, ce point d'arrêt est activé, sur d'autres il est invalide.

Point d'arrêt conditionné placé dans le source commun à plusieurs plateformes (procédure commune, programme SADELIA).

Sur certaines plateformes, ce point d'arrêt est activé, sur d'autres il est invalide.

 

Il est possible de définir des points d'arrêt conditionnés. L'exécution ne s'interrompt dans ce cas que si la condition est vérifiée lors du déclenchement du point d'arrêt.

Une condition est soit une expression de comparaison simple entre deux opérandes (a = b), soit un test d'existence sur une vue (vue existe).

Le premier opérande doit être une variable simple, un mot réservé ou une propriété d'objet. Le second opérande doit être une variable simple, un mot réservé ou une propriété d'objet, ou une constante dont le type est compatible avec le premier opérande. Les opérandes doivent être de type simple ; dans le cas de tableaux vous ne pouvez comparer que des postes.

Les constantes doivent respecter la syntaxe suivante :

 

Chaîne de caractères

Chaîne de caractères entre apostrophes, les apostrophes à l'intérieur de la chaîne étant doublées :

'Valeur d''une constante chaîne'

Numériques

Constante numérique éventuellement précédée du signe '-', le point indiquant les décimales :

-10.1234

1234

Booléen

Valeur booléenne (*vrai ou *faux)

Date

Date exprimée comme une constante chaîne au format ISO (aaaa-mm-jj) :

'2012-12-21'

Heure

Heure exprimée comme une constante chaîne au format ISO (hh.mi.ss) :

'00.00.00'

Timestamp

Date exprimée comme une constante chaîne au format ISO (aaaa-mm-jj -hh.mi.ss.nnnnnn) :

'2012-12-21-00.00.00.000000'

Remarque : Adélia tronquant les Timestamps à la milliseconde, il est admis de ne pas spécifier les microsecondes.


INDEX >= 7

 

ID_FEN0.ID_OBJ1:ACTIVITE = *VRAI

 

MAVUE N_EXISTE_PAS

 

TABLEAU(10) <> 'Valeur 10'

 

 

Attention : Dans certains cas (notamment en Java), l'évaluation de la condition peut être coûteux et impacter fortement les temps d'exécution du programme sous débogueur. Il convient d'être raisonnable lors de l'utilisation de points d'arrêts conditionnés à l'intérieur du code d'une grande boucle (plusieurs milliers ou dizaines de milliers d'itérations).

 

Le menu contextuel

Ce menu permet d'accéder aux fonctions de gestion des points d'arrêt sélectionnés dans la liste.

 

Accéder au source

Cette option permet d'accéder à la ligne de source sur laquelle est positionné le point d'arrêt sélectionné. L'onglet source du programme passe au premier plan de l'espace de travail et le curseur est placé sur la ligne correspondant au point d'arrêt.

Raccourci-clavier : Ctrl+S.

Cette option s'obtient également en effectuant un double clic sur un point d'arrêt de la liste.

 

Activer

Cette option permet d'activer les points d'arrêt sélectionnés.

Raccourci-clavier : Ctrl+A.

 

Désactiver

Cette option permet de désactiver les points d'arrêt sélectionnés.

Raccourci-clavier : Ctrl+D.

 

Activer tous

Cette option permet d'activer l'ensemble des points d'arrêt.

Raccourci-clavier : Ctrl+Maj+A.

 

Désactiver tous

Cette option permet de désactiver l'ensemble des points d'arrêt.

Raccourci-clavier : Ctrl+Maj+D.

 

Conditionner

Cette option permet de conditionner le point d'arrêt. L'exécution ne s'arrêtera sur le point d'arrêt que si la condition est vérifiée.

Raccourci-clavier : Ctrl+Alt+C.

 

Supprimer la condition

Cette option permet de supprimer la condition des points d'arrêt conditionnés sélectionnés.

Raccourci-clavier : Ctrl+Alt+D.

 

Supprimer

Cette option permet de supprimer les points d'arrêt sélectionnés.

Raccourci-clavier : Suppr.

 

Supprimer tous

Cette option permet de supprimer l'ensemble des points d'arrêt.

Raccourci-clavier : Maj+Suppr.

 

↑ Haut de page

  • Aucune étiquette