Affichage des données dans le débogueur
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium et Ultimate |
Le débogueur Visual Studio fournit tout un ensemble d'outils permettant d'examiner et de modifier l'état de votre programme. La plupart de ces outils ne fonctionnent qu'en mode arrêt.
DataTips
Les DataTips sont l'un des outils les plus pratiques pour consulter des informations sur les variables et les objets de votre programme au moment du débogage. Lorsque le débogueur est en mode arrêt, pour afficher la valeur d'une variable dans la portée actuelle, placez le pointeur de la souris sur la variable dans une fenêtre source. Pour plus d'informations, consultez Comment : utiliser des DataTips.
Visualiseurs
Les visualiseurs sont un nouveau composant du débogueur Visual Studio, qui vous permettent de voir le contenu d'un objet ou d'une variable de façon explicite. Vous pouvez, par exemple, utiliser le visualiseur HTML pour voir une chaîne HTML telle qu'elle sera interprétée et affichée dans un navigateur. Vous pouvez accéder aux visualiseurs depuis les DataTips, la fenêtre Espion, la fenêtre Automatique, la fenêtre Variables locales ou la boîte de dialogue Espion express. Pour plus d'informations, consultez Visualiseurs.
Fenêtres de variables
Vous pouvez utiliser les Fenêtres de variables pour examiner des variables, le contenu du registre ou des expressions.
Vous pouvez choisir d'utiliser le format numérique décimal ou hexadécimal dans les fenêtres du débogueur. Pour plus d'informations, consultez Modification du format numérique des fenêtres de débogage.
Autres fenêtres de débogage
Les fenêtres de débogage suivantes offrent des informations importantes sur votre programme.
Pour afficher |
Essayez |
---|---|
Des contenus de registres |
|
Des contenus mémoire |
|
|
|
Le code assembleur généré par le compilateur de votre programme |
|
Threads (flux séquentiels d'exécution) créés par votre programme |
|
Les modules (DLL et EXE) utilisés par votre programme |
Notes
Vos possibilités d'inspection du programme dépendent de la présence d'informations de débogage dans le programme, des droits d'accès du débogueur au code source et du suivi des informations de débogage par le compilateur juste-à-temps (JIT) du Common Language Runtime. Si le débogueur Visual Studio ne trouve pas d'informations de débogage pour votre programme, il affiche un message de type "aucune information symbolique correspondante n'a été trouvée". Les informations de débogage sont créés par défaut lorsque vous générez la configuration Debug de votre programme. Si le débogueur ne trouve pas de symboles, vous pouvez avoir à spécifier un chemin d'accès aux symboles. Pour plus d'informations, consultez Comment : spécifier un comportement de chargement et des emplacements de symboles. Pour faciliter le débogage des appels système, vous pouvez installer les symboles de débogage système. Pour plus d'informations, consultez Installation des symboles de débogage système.