Partager via


Comment : spécifier une condition de point d'arrêt

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique s'applique La rubrique ne s'applique pas

Standard

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

Pro et Team

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

Une condition de point d'arrêt est une expression que le débogueur évalue lorsqu'un point d'arrêt est atteint. Si la condition est satisfaite, le débogueur examine le Comment : spécifier un nombre d'accès pour déterminer s'il doit arrêter l'exécution (ou exécuter une autre action spécifiée).

La condition peut être toute expression valide reconnue par le débogueur. (Pour plus d'informations, consultez Expressions dans le débogueur).

Si vous définissez une condition de point d'arrêt dont la syntaxe est incorrecte, un message d'avertissement apparaît immédiatement. Si vous spécifiez une condition de point d'arrêt avec une syntaxe valide mais dont la sémantique n'est pas valide, un message d'avertissement apparaît lorsque le point d'arrêt est atteint pour la première fois. Dans l'un et l'autre cas, le débogueur arrête l'exécution lorsque le point d'arrêt non valide est atteint. Le point d'arrêt n'est ignoré que si la condition est valide et donne false.

Remarque :

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour spécifier une condition de point d'arrêt

  1. Dans la fenêtre Points d'arrêt, cliquez avec le bouton droit sur la ligne qui contient un glyphe de point d'arrêt et sélectionnez Condition dans le menu contextuel

    - ou -

    Dans une fenêtre source, Code machine ou Pile des appels, cliquez avec le bouton droit sur une ligne contenant un glyphe de point d'arrêt et choisissez Condition dans l'article Points d'arrêt du menu contextuel.

  2. Dans la boîte de dialogue Condition de point d'arrêt, saisissez une expression valide dans la case Condition.

  3. Choisissez est true si vous souhaitez arrêter l'exécution lorsque l'expression est satisfaite ou est modifiée si vous souhaitez l'arrêter lorsque la valeur de l'expression est modifiée.

    Remarque :

    Le débogueur n'évalue pas l'expression jusqu'à ce que le point d'arrêt soit atteint pour la première fois. Si vous choisissez est modifié, le débogueur ne considérera pas la première évaluation de la condition comme étant une modification. Le point d'arrêt ne sera donc pas atteint à la première évaluation.

  4. Cliquez sur OK.

Voir aussi

Concepts

Points d'arrêt et points de trace