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 |
||||
Standard |
||||
Pro et Team |
Légende du tableau :
Applicable |
|
Non applicable |
|
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
Cliquez avec le bouton droit sur un indicateur de thread dans la reliure gauche de la fenêtre source.
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
Cliquez avec le bouton droit sur l'un des threads de la fenêtre Threads.
Dans le menu contextuel, cliquez sur Basculer vers le Thread.
Pour basculer vers un thread dans la barre d'outils Emplacement de débogage
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.
Dans la liste déroulante, cliquez sur le thread vers lequel vous souhaitez basculer.
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.