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 |
||||
Standard |
||||
Pro et Team |
Légende du tableau :
Applicable |
|
Non applicable |
|
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
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.
Dans la boîte de dialogue Condition de point d'arrêt, saisissez une expression valide dans la case Condition.
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.
Cliquez sur OK.