Variablen überprüfen

Sie können Variablen auf zwei Arten überprüfen: Bewegen Sie die Maus über den Namen einer Variablen im Editorfenster für das Debugging (Kurzinfo) oder verwenden Sie die Ansicht "Variablen". Bei der Kurzinfo zeigt der Debugger den Wert einer Variablen in einer Baumstruktur in einem kleinen Fenster an, das verschwindet, wenn Sie die Maus vom Namen der Variablen wegbewegen. Während der Debugger das Fenster anzeigt, können Sie die Baumstruktur erweitern und komprimieren, um weitere Informationen anzuzeigen. Sie können den Wert der Variablen jedoch nicht bearbeiten. In der Ansicht "Variablen" zeigt der Debugger den Wert einer Variablen in der Ansicht "Variablen" an und Sie können den Wert der Variablen bearbeiten.

Informationen zu diesem Vorgang

Wird ein Thread unterbrochen, wird automatisch der oberste Stack-Frame des Threads ausgewählt. Wenn ein Stack-Frame ausgewählt ist, werden die sichtbaren Variablen in diesem Stack-Frame in der Ansicht "Variablen" angezeigt. Komplexe Variablen können erweitert werden, um die Elemente anzuzeigen, aus denen die jeweilige Variable besteht.

In der Ansicht "Variablen" werden alle Variablen für den ausgewählten Stack-Frame angezeigt. Beim Debugging für C/C++ werden die lokalen (nicht globalen) Variablen angezeigt, beim Debugging für einen Assembler die aktuellen Zeilenoperanden. Wenn Sie eine oder mehrere Variablen gleichzeitig anzeigen und überprüfen möchten, klicken Sie mit der rechten Maustaste auf die Variable(n) und wählen Sie im Kontextmenü die Option Lokale Variable überwachen aus. Anschließend können Sie in der Ansicht "Überwachungen" mit den Variablen arbeiten.

Führen Sie die folgenden Schritte aus, um Variablenwerte in der Ansicht "Variablen" zu ändern:

  1. Klicken Sie mit der rechten Maustaste auf die Variable, die Sie bearbeiten möchten, und wählen Sie im Kontextmenü die Option Wert ändern aus.
  2. Ändern Sie im daraufhin angezeigten Dialogfeld den Variablenwert.
  3. Klicken Sie auf OK.
  4. Ein Deltasymbol neben dem Indikator des Variablenwerts zeigt an, dass der Wert geändert wurde. Bei allen Variablen, die von der Änderung betroffen sind, wird ebenfalls neben dem Indikator ein Deltasymbol angezeigt.