J'utilise Visual Studio 2008 et je viens de remarquer que le débogueur affiche des valeurs entières au format hexadécimal lorsque je survole des variables et également dans la fenêtre immédiate. Je suppose que j'ai dû appuyer sur une touche de raccourci accidentellement ou quelque chose comme ça.
Quelqu'un a déjà eu ça? Comment le réinitialiser pour qu'il s'affiche en décimal?
debugging
visual-studio-2008
integer
hex
pétillant
la source
la source
f + 1 = 10 (dec)
.Réponses:
Cliquez avec le bouton droit sur votre fenêtre de surveillance ou fenêtre d' exécution et décochez l'option Affichage hexadécimal.
la source
Vous pouvez également choisir un affichage hexadécimal ou décimal sur une base par variable dans la fenêtre de contrôle de Visual Studio en ajoutant un spécificateur de format de débogage au nom de la variable. Dans la fenêtre de surveillance, entrez:
Les autres spécificateurs de format très utiles sont
ac
(voir la note de bas de page) pour «toujours calculer» etnq
pour afficher sans guillemets. Ils peuvent être utilisés ensemble:nq
est utile à l'intérieur desDebuggerDisplay
attributs, qui peuvent apparaître sur une classe:... ou sur un ou plusieurs champ (s) à l'intérieur d'une classe:
http://msdn.microsoft.com/en-us/library/e514eeby(v=VS.100).aspx
la source
h
c'est le bon modificateur pour l'affichage hexadécimal, il semble (au moins dans ma version, VS 2012 Premium) que celax
fonctionne à la place (par exemple1024,x
au lieu de1024,h
). Le placementh
renvoie l'erreur "CXX0026 chaîne de format incorrect".Un bouton hexadécimal s'affiche lorsque Visual Studio est exécuté en mode débogage pour activer / désactiver l'affichage hexadécimal
la source
Cliquez avec le bouton droit sur l'espace client de presque toutes les fenêtres de débogage (sauf Fenêtre immédiate) - watch / locals / autos / threads / call stack - et décochez l' option "Hexadecimal Display" . Il y a aussi un bouton «Hex» dans la barre d'outils de débogage (droit à «Pas à pas» par défaut) lors du débogage.
la source
Dans Visual Studio 2010, je l'ai également vu dans la barre d'outils Débogage, il était surligné en jaune `` Hex '', je viens de cliquer dessus et il est revenu aux valeurs décimales (normales)
la source
Dans la fenêtre immédiate, vous pouvez décocher l'option Affichage hexadécimal.
la source