2010-06-09 5 views
9

J'ai la version VS2010 Premium RTM sur Windows 7 Édition Intégrale x64.Aucune fenêtre de mémoire dans Visual Studio 2010

Dans la documentation, ils se réfèrent aux fenêtres de la mémoire 1-4, soi-disant sous Debug-> Windows-> Memory.

J'ai "Activer le débogage au niveau de l'adresse" activé dans VS (Options-> Mise au point).

Le problème est que je n'ai aucun élément de menu mémoire sous Debug-> Windows pendant le débogage d'un programme C++.

Sous Debug-> de Windows je ne dispose que: points d'arrêt Tâches parallèles Stacks parallèle Watch -> sections locales Appel Stack Discussions

Avez quelqu'un d'autre vécu cette expérience (et je l'espère) a résolu le problème?

+1

Exécution également Visual Studio 2010 Premium RTM sur Win7 (Pro) x64 et les fenêtres sont là. Juste pour confirmer que les fenêtres de mémoire sont censées être là dans cette configuration. – OregonGhost

+0

Ils sont même là lors de l'exécution du code géré (C#), pas que vous en ayez besoin alors. – slugster

+0

Lorsque je débogue des programmes de langage assembleur, la fenêtre de la mémoire apparaît uniquement pour moi (dans Visual C++ 2010 Express) lorsque j'utilise «Step into», avec «Expert Settings» activé. –

Répondre

6

Lors de la première exécution de VS après installation, il vous demande dans quel "mode" il doit fonctionner, selon votre sélection, il affiche ou cache divers éléments de menu, etc. Vous avez peut-être sélectionné une option qui cache ces fenêtres? Ceci est décrit au this page.

Je pense que vous pouvez utiliser les informations sur la page this pour modifier ces paramètres.

Vous pourriez également être en mesure d'exécuter simplement Devenv /ResetSettings les réinitialiser, mais ne savez pas exactement ce que vous finiriez avec ... puis

+0

Cela résolu pour moi, importé les paramètres Visual C++. Merci, vous avez sauvé ma journée! –

+0

De plus, quels paramètres dois-je sélectionner pour activer les options de la fenêtre de mémoire? –

+0

En outre, où dois-je exécuter 'Devenv/ResetSettings'? –

4

commande Aller à la fenêtre et tapez la mémoire. Il montrera la fenêtre de la montre Memory 1. Je devais faire cela parce que je ne trouve toujours pas la commande de débogage pour cela sous personnaliser même.

+1

Ce fut la seule solution qui a fonctionné pour moi – Tim

2

La fenêtre Mémoire est disponible uniquement si le débogage au niveau de l'adresse est activé dans la boîte de dialogue Options, Nœud de débogage. La fenêtre Mémoire n'est pas disponible pour Script ou SQL, qui sont des langues qui ne reconnaissent pas le concept de mémoire.

ou rendez-vous ici pour d'autres détails:

http://msdn.microsoft.com/en-us/library/s3aw423e.aspx

4

Vous pouvez passer en mode expert en vérifiant:

Tools > Settings > Expert Settings 

Maintenant, vous pouvez afficher des registres fenêtre et fenêtres beaucoup plus d'autres

+0

cela a fonctionné pour moi :) – redgetan