Comment : basculer vers un autre thread pendant un débogage

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.

Lorsque vous déboguez une application multithread, il vous arrivera souvent de vouloir remplacer le contexte du thread avec lequel vous travailliez par un autre thread. Visual Studio propose différentes façons d'y parvenir.

Pour basculer vers un thread dans une fenêtre source

  1. Cliquez avec le bouton droit sur un indicateur de thread dans la reliure gauche de la fenêtre source.

  2. Dans le menu contextuel, pointez sur Basculer vers, puis cliquez sur le nom du thread que vous souhaitez activer.

    Seuls les threads de cet emplacement spécifique apparaissent dans le menu contextuel.

Pour basculer vers un thread dans la fenêtre Threads

  1. Cliquez avec le bouton droit sur l'un des threads de la fenêtre Threads.

  2. Dans le menu contextuel, cliquez sur Basculer vers le Thread.

Pour basculer vers un thread dans la barre d'outils Emplacement de débogage

  1. Dans la barre d'outils Emplacement de débogage, cliquez sur la zone Thread.

    Une liste déroulante apparaît. Elle comporte tous les threads ou tous les threads avec indicateur, en fonction des paramètres actuels de la liste Thread.

  2. Dans la liste déroulante, cliquez sur le thread vers lequel vous souhaitez basculer.

  3. Si la liste déroulante ne comporte pas le thread souhaité, vérifiez l'indicateur de thread situé à proximité de la zone déroulante. S'il est en surbrillance, cela signifie que la liste Thread est configurée pour afficher uniquement les threads avec indicateur. Cliquez sur l'indicateur de thread pour basculer l'affichage et afficher tous les threads. Répétez ensuite les étapes 1 et 2.

Voir aussi

Autres ressources

Débogage des applications multithread