Variablen überprüfen

Der IBM® Debugger enthält eine Sicht 'Variablen', in der Sie leicht auf die Variablen in Ihrem Programm zugreifen können. In dieser Sicht können Sie Variablen beobachten und bearbeiten.

Informationen zu diesem Vorgang

Wenn ein Thread ausgesetzt wird, wird automatisch der oberste Stack-Frame des Threads ausgewählt. Wenn ein Stack-Frame ausgewählt wird, werden die sichtbaren Variablen in diesem Stack-Frame in der Sicht 'Variablen' angezeigt. Komplexe Variablen können erweitert werden, sodass die Elemente angezeigt werden, aus denen die Variable besteht.

Anmerkung: C und C++ unterstützen das zusammengefasste Anzeigen von Feldgruppen und Strukturen auf einer Zeile (wobei der oberste Knoten der Feldgruppe die Werte für die darunter befindlichen Elemente anzeigt).

Variablenwerte können Sie in der Sicht 'Variablen' ändern, indem Sie auf den Wert der Variablen in der Spalte Wert klicken und dort den Wert ändern - oder indem Sie die folgenden Schritte durchführen:

Vorgehensweise

  1. Klicken Sie mit der rechten Maustaste die Variable an, die Sie bearbeiten möchten, und wählen Sie Wert ändern im Popup-Menü aus.
  2. Ändern Sie im daraufhin angezeigten Dialog den Variablenwert.
  3. Klicken Sie auf OK.
  4. Um anzuzeigen, dass sich der Wert der Variablen geändert hat, wird neben ihrem Anzeiger ein Deltasymbol angezeigt. Für alle von der Änderung betroffenen Variablen wird ebenfalls neben ihrem Anzeiger ein Deltasymbol angezeigt.

Ergebnisse

In der Sicht 'Variablen' werden alle Variablen für einen ausgewählten Stack-Frame angezeigt. Es werden dynamisch die Variablen im aktuellen Bereich angezeigt und sie erscheinen oder verschwinden, wenn das Programm schrittweise ausgeführt oder fortgesetzt wird. Außer in der Sicht 'Variablen' können Variablen auch in der Sicht 'Überwachungen' überwacht werden - wo der Debugger immer ihren Wert anzeigt (falls dieser verfügbar ist). Wenn Sie eine oder mehrere Variablen gleichzeitig anzeigen und überprüfen möchten, klicken Sie mit der rechten Maustaste die Variable(n) an und wählen Sie Lokale Variable überwachen im Popup-Menü aus, sodass Sie mit den Variablen in der Sicht 'Überwachungen' arbeiten können.

Abhängig von der Sprache, für die Sie das Debug ausführen, können Sie die Sicht 'Variablen' filtern, sodass nur bestimmte Variablen angezeigt werden. Klicken Sie dazu mit der rechten Maustaste die Sicht 'Variablen' an und wählen Sie einen Eintrag im Untermenü Lokale Variablen filtern aus.

Anmerkung: Welche Filteroptionen im Untermenü Lokale Variablen filtern verfügbar sind, hängt von der Sprache ab, für die Sie das Debug ausführen. Informationen zu den Filteroptionen finden Sie im zugehörigen Abschnitt.

Rückmeldung