Affichage des données dans le débogueur
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 Afficher les valeurs des données dans les conseils de données de l'éditeur de code.
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.
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 peut pas trouver de symboles ou que vous voulez déboguer des appels système, vous devrez peut-être spécifier un chemin d'accès aux symboles.Pour plus d'informations, consultez Spécifiez les fichiers de symbole (.pdb) et les fichiers source dans le débogueur Visual Studio..