Comment : spécifier une action de point de trace/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.

Les points de trace sont une nouvelle façon d'utiliser les points d'arrêt. Un point de trace est un point d'arrêt auquel a été associée une action personnalisée. Lorsque le point de trace est atteint, il fait exécuter par le débogueur l'action spécifiée au lieu (ou en plus) d'arrêter l'exécution du programme. Il existe deux façons de créer un point de trace :

  • Vous pouvez convertir un point d'arrêt existant en un point de trace en ajoutant une action de point de trace. Tous les types de points d'arrêt peuvent être convertis en points de trace.

  • Vous pouvez créer un point de trace à partir de zéro à l'aide de la commande Nouveau point de trace.

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 créer un point de trace de toute pièce

  1. Dans une fenêtre source, cliquez sur une ligne dans laquelle vous souhaitez définir un point de trace et choisissez Insérer un point de trace dans Points d'arrêt dans le menu contextuel.

  2. La boîte de dialogue Lorsqu'il est atteint s'affiche. Elle contient deux zones de texte dans lesquelles vous pouvez saisir des actions personnalisées : Afficher un message et Exécuter une macro.

    À ce stade, vous pouvez accepter les paramètres de point de trace présélectionnés ou les modifier comme suit :

    Pour créer un point de trace qui affiche un message, sélectionnez Afficher un message et saisissez le texte du message dans la zone de texte correspondante. Avec Afficher un message, vous pouvez utiliser des points de trace pour effectuer la plupart des opérations pour lesquelles vous utiliseriez la Classe Trace, mais sans avoir à modifier votre code.

    Vous pouvez inclure des informations de programmation à l'aide de la syntaxe DebuggerDisplayAttribute. (Consultez DebuggerDisplayAttribute.) Par exemple :

    In function '{$FUNC}', on thread '{$TID}'

    - ou -

    Used variable: {varName}, function name: {functionName($FUNC)}

    Vous pouvez utiliser l'un quelconque des mots clés figurant sur la boîte de dialogue Lorsque le point d'arrêt est atteint. De plus, vous pouvez utiliser deux autres mots clés qui ne sont pas indiqués sur la boîte de dialogue : $TICK insère le nombre de cycles UC actuel, et $FILEPOS insère la position actuelle dans le fichier.

    Un message par défaut apparaît dans Afficher un message lorsque la boîte de dialogue Lorsque le point d'arrêt est atteint s'ouvre. Si vous souhaitez accepter ce message, cliquez sur OK.

    Pour exécuter une macro de modèle Automation de Visual Studio, sélectionnez Exécuter une macro et choisissez une macro dans la zone de liste déroulante.

    Lorsque vous sélectionnez Afficher un message ou Exécuter une Macro, la case à cocher Continuer l'exécution s'active. Sélectionnez Continuer l'exécution si vous ne souhaitez pas que le point de trace arrête l'exécution de votre programme.

  3. Cliquez sur OK.

Pour créer un point de trace à partir d'un point d'arrêt existant

  1. Dans une fenêtre source, Code Machine ou Pile des appels, cliquez avec le bouton droit sur un glyphe de point d'arrêt et sélectionnez Lorsqu'il est atteint.

    - ou -

    Dans la fenêtre Points d'arrêt, cliquez avec le bouton droit sur un glyphe de point d'arrêt et sélectionnez Lorsqu'il est atteint.

    La boîte de dialogue Lorsqu'il est atteint s'affiche.

  2. Cliquez sur OK pour accepter les paramètres de point de trace présélectionnés, ou pour les modifier, comme expliqué dans la procédure précédente.

Voir aussi

Concepts

Points d'arrêt et points de trace

Référence

Trace