Ajouter un point d'arrêt source
Remonter à Menu Exécuter
Remonter à Fenêtres de débogage - Index
Exécuter > Ajouter un point d'arrêt > Point d'arrêt source
La boîte de dialogue Ajouter un point d'arrêt définit un point d'arrêt sur une ligne de votre code source.
| Elément | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Fichier |
Spécifie le fichier source pour le point d'arrêt source. Entrez le nom du fichier source pour le point d'arrêt. | ||||||||||||||||||||
|
N° de ligne |
Définit ou modifie le numéro de la ligne contenant le point d'arrêt. Entrez ou modifiez le numéro de la ligne contenant le point d'arrêt. | ||||||||||||||||||||
|
Passes |
Interrompt l'exécution du programme à la ligne indiquée après le nombre de passes spécifié. Entrez le nombre de passes. Le débogueur incrémente le compteur de passes chaque fois que la ligne contenant le point d'arrêt est rencontrée. Quand le compteur prend la valeur spécifiée, le débogueur interrompt l'exécution du programme. Par exemple, si le nombre de passes est 3, vous verrez 0 sur 3, 1 sur 3, 2 sur 3, puis 3 sur 3 dans le compteur de passes. L'exécution du programme s'arrête à 3 sur 3. Comme le débogueur incrémente le compteur à chaque passage, vous pouvez l'utiliser pour déterminer quelle itération d'une boucle échoue. Attribuez au nombre de passes le nombre maximum de boucles et exécutez le programme. Lorsque le programme échoue, il est possible de connaître le nombre d'itérations de la boucle en examinant le nombre de passes effectuées. Lorsque vous utilisez un nombre de passes n en même temps qu'une condition, l'interruption du programme se produira la nième fois que l'expression conditionnelle sera vraie. Le débogueur décrémente le compte de passes uniquement lorsque l'expression conditionnelle est vraie. | ||||||||||||||||||||
|
Condition |
Spécifie une expression conditionnelle évaluée chaque fois que le point d'arrêt est rencontré. L'exécution du programme s'arrête si l'expression vaut true. Entrez l'expression conditionnelle qui interrompra l'exécution du programme. Entrez n'importe quelle expression de langage valide. Tous les symboles de l'expression doivent être accessibles depuis l'emplacement du point d'arrêt. Les fonctions ne sont valides que si elles renvoient un type booléen. | ||||||||||||||||||||
|
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) ou dans la liste des noms de thread (pour les threads nommés). | ||||||||||||||||||||
|
Groupe |
Crée un groupe de points d'arrêt auquel appartient ce point d'arrêt. Pour utiliser un groupe existant, sélectionnez-le dans la liste déroulante. L'utilisation des groupes de points d'arrêt permet d'appliquer le même ensemble d'actions à tous les points d'arrêt d'un groupe. | ||||||||||||||||||||
|
Avancées |
Développe la boîte de dialogue pour inclure des champs permettant d'associer des actions aux points d'arrêt.
|
