Fenêtre Liste des points d'arrêt

De RAD Studio
Aller à : navigation, rechercher

Remonter à Fenêtres de débogage - Index

Voir > Fenêtres de débogage > Points d'arrêt

Affiche, active ou désactive les points d'arrêt actuellement définis dans le projet chargé. Modifie également la condition, le nombre de passes ou les groupes associés à un point d'arrêt. Si aucun projet n'est chargé, cette commande affiche tous les points d'arrêt définis dans l'éditeur de code actif ou dans la fenêtre CPU.

Conseil : Divers éléments du menu contextuel de la fenêtre Liste des points d'arrêt sont également disponibles sur la barre d'outils Liste des points d'arrêt.

Champs disponibles dans la fenêtre

Remarque : Les éditeurs in-situ de la fenêtre Liste des points d'arrêt ont été remplacés par des listes déroulantes cliquables. En plus de saisir de nouvelles valeurs dans les éditeurs in-situ (comme Ligne/Longueur), vous pouvez maintenant sélectionner des valeurs ayant déjà été saisies dans ce champ ou dans d'autres fenêtres de débogage.

Colonne Description

Icône Case à cocher

Indique si le point d'arrêt est activé ou désactivé. Cochez la case pour activer le point d'arrêt. Désactivez la case à cocher pour désactiver le point d'arrêt.

Fichier/Adresse

Spécifie le fichier source du point d'arrêt source ou l'adresse du point d'arrêt adresse.

Ligne/Longueur

Indique le numéro de la ligne contenant le point d'arrêt ou la longueur (c'est-à-dire le nombre d'octets à suivre) du point d'arrêt données.

Condition

Spécifie l'expression conditionnelle évaluée chaque fois que le point d'arrêt est rencontré. Cliquez sur une valeur de condition pour la modifier.

Thread

Spécifie le thread sur lequel le point d'arrêt doit être appliqué. Quand une application multithread s'exécute en mode débogage, vous pouvez effectuer une sélection dans la liste des numéros de thread en cours (pour les threads numérotés) et dans la liste des noms de thread (pour les threads nommés).

Action

Action associée aux points d'arrêt.

Passes

Indique la passe en cours et le nombre total de passes spécifié pour le point d'arrêt. Cliquez sur une valeur de nombre de passes pour la modifier.

Groupe

Nom du groupe auquel est associé le point d'arrêt. Cliquez sur une valeur de groupe pour la modifier.

Barre d'outils et icônes

Les icônes suivantes sont utilisées pour représenter les commandes de la barre d'outils Liste des points d'arrêt.

Icône Description

AddBreakpoint.png
Ajouter un point d'arrêt

Vous permet de créer un point d'arrêt source, un point d'arrêt données ou un point d'arrêt adresse.

Elément Description

SourceBreakPoint.png
Point d'arrêt source...

Ouvre la boîte de dialogue Ajouter un point d'arrêt source.

Point d'arrêt données...

Ouvre la boîte de dialogue Ajouter un point d'arrêt données. Cette option est uniquement activée en mode exécution.

Point d'arrêt adresse...

Ouvre la boîte de dialogue Ajouter un point d'arrêt adresse. Cette option est uniquement activée en mode exécution.

DeleteSelectedBreakpoint.png
Supprimer

Supprime le point d'arrêt sélectionné.

DeleteAllBreakpoints.png
Tout supprimer

Supprime tous les points d'arrêt.

EnableAllBreakpoints.png
Tout activer

Active tous les points d'arrêt.

DisableAllBreakpoints.png
Tout désactiver

Désactive tous les points d'arrêt.

BreakpointPropertiesSelectedBreakpoint.png
Propriétés du point d'arrêt

Ouvre la boîte de dialogue Propriétés du point d'arrêt pour modifier le point d'arrêt sélectionné.

Les icônes suivantes sont utilisées pour représenter les points d'arrêt dans la fenêtre Liste des points d'arrêt.

Icône Description

Point d'arrêt valide

Le point d'arrêt est valide et activé.

Point d'arrêt valide et désactivé

Le point d'arrêt est valide et désactivé.

Point d'arrêt non valide

Le point d'arrêt est défini à un emplacement incorrect, tel qu'un commentaire, une ligne vide ou une déclaration incorrecte. Il apparaît uniquement en mode exécution.

Menu contextuel si aucun point d'arrêt n'est sélectionné

Cliquez avec le bouton droit sur la fenêtre Liste des points d'arrêt (pas sur le point d'arrêt en cours) pour afficher les commandes suivantes :

Elément Description

Ajouter

Vous permet de créer un point d'arrêt source, un point d'arrêt données ou un point d'arrêt adresse. Voir Ajouter un point d'arrêt ci-dessus.

DeleteAllBreakpoints.png
Tout supprimer...

Supprime tous les points d'arrêt. Cette commande est irréversible.

DisableAllBreakpoints.png
Tout désactiver

Désactive tous les points d'arrêt activés. Lorsque vous désactivez un point d'arrêt, ses paramètres restent définis, mais il ne provoque pas l'arrêt de l'exécution du programme. La désactivation est utile si vous avez défini un point d'arrêt dont vous n'avez pas besoin pour le moment, mais dont vous souhaitez conserver les paramètres pour l'utiliser plus tard.

EnableAllBreakpoints.png
Tout activer

Active tous les points d'arrêt désactivés.

Désactiver le groupe

Désactive le groupe de points d'arrêt sélectionné.

Activer le groupe

Active le groupe de points d'arrêt sélectionné.

Rester au-dessus

Garde la fenêtre visible même quand elle n'a pas la focalisation.

Ancrable

Active ou désactive la possibilité d'ancrer la fenêtre Liste des points d'arrêt.

Barre d'outils

Affiche ou masque la barre d'outils.

Menu contextuel si un point d'arrêt est sélectionné

Cliquez avec le bouton droit sur un point d'arrêt pour afficher les commandes suivantes :

Elément Description

Enabled breakpoint.png
Activé

Bascule entre activation et désactivation d'un point d'arrêt.

DeleteSelectedBreakpoint.png
Supprimer

Supprime un point d'arrêt.

Voir le source

Pour les points d'arrêt source, localise un point d'arrêt dans votre code source. Pour les points d'arrêt adresse, affiche l'emplacement dans la fenêtre CPU.

Modifier le source

Pour les points d'arrêt source, localise un point d'arrêt dans votre code source et active l'éditeur de code. Pour les points d'arrêt adresse, affiche l'emplacement dans la fenêtre CPU.

BreakpointPropertiesSelectedBreakpoint.png
Propriétés du point d'arrêt

Ouvre la boîte de dialogue Propriétés du point d'arrêt pour modifier le point d'arrêt sélectionné.

Points d'arrêt

Affiche un menu contenant les commandes relatives aux points d'arrêt.

Elément Description

Ajouter

Vous permet de créer un point d'arrêt source, un point d'arrêt données ou un point d'arrêt adresse. Voir Ajouter un point d'arrêt ci-dessus.

DeleteAllBreakpoints.png
Tout supprimer...

Supprime tous les points d'arrêt. Cette commande est irréversible.

DisableAllBreakpoints.png
Tout désactiver

Désactive tous les points d'arrêt activés. Lorsque vous désactivez un point d'arrêt, ses paramètres restent définis, mais il ne provoque pas l'arrêt de l'exécution du programme. La désactivation est utile si vous avez défini un point d'arrêt dont vous n'avez pas besoin pour le moment, mais dont vous souhaitez conserver les paramètres pour l'utiliser plus tard.

EnableAllBreakpoints.png
Tout activer

Active tous les points d'arrêt désactivés.

Désactiver le groupe

Désactive un groupe sélectionné. Il n'apparaît activé que si au moins un groupe est créé.

Activer le groupe

Active un groupe sélectionné. Il n'apparaît activé que si au moins un groupe est créé.

Rester au-dessus

Garde la fenêtre visible même quand elle n'a pas la focalisation.

Ancrable

Active le glisser-ancrer pour la fenêtre Liste des points d'arrêt.

Barre d'outils

Affiche ou masque la barre d'outils.

Voir aussi