Isolieren von Problemen
Haben sich beim Test Probleme gezeigt, so können Sie diese mit Hilfe der Debug-Umgebung von Visual FoxPro auf folgende Weisen isolieren:
- Starten einer Debug-Sitzung
- Verfolgen des Codes
- Unterbrechen der Programmausführung
- Anzeigen von gespeicherten Werten
- Ausgabeanzeige
Starten einer Debug-Sitzung
Sie starten eine Debug-Sitzung, indem Sie die Debug-Umgebung öffnen.
So öffnen Sie den Debugger
Wählen Sie aus dem Menü Extras den Befehl Debugger.
Anmerkung Wenn Sie in der Visual FoxPro-Umgebung debuggen möchten, wählen Sie aus dem Menü Extras das gewünschte Debug-Tool.
Sie können den Debugger auch mit einem der folgenden Befehle öffnen:
Der Debugger wird automatisch gestartet, wenn eine Haltepunktbedingung erfüllt ist.
Verfolgen des Codes
Eine der nützlichsten verfügbaren Debug-Strategien ist die Möglichkeit, den Code zu verfolgen, jede Codezeile bei der Ausführung anzuzeigen und den Wert aller Variablen, Eigenschaften und Umgebungseinstellungen überprüfen zu können.
So verfolgen Sie den Programmcode
- Starten Sie eine Debug-Sitzung.
- Ist im Programmverfolgungsfenster kein Programm geöffnet, wählen Sie aus dem Menü Debug den Befehl Ausführen.
- Wählen Sie aus dem Menü Debug den Befehl Hineinspringen, oder klicken Sie auf die Symbolleistenschaltfläche Hineinspringen.
Ein Pfeil im grauen Bereich links vom Code weist auf die nächste auszuführende Zeile hin.
Tipp Beachten Sie die folgenden Tipps:
- Legen Sie Haltepunkte fest, um den zu verfolgenden Code einzugrenzen.
- Sie können eine Codezeile, die bekanntermaßen einen Fehler generiert, überspringen. Dafür positionieren Sie den Cursor in der der problematischen Zeile folgenden Zeile und wählen aus dem Menü Debug den Befehl NächsteAnweisung festlegen.
- Ist viel Programmcode mit Zeitgeber-Ereignissen verbunden, können Sie das Verfolgen dieses Codes verhindern, indem Sie im Dialogfeld Optionen auf der Registerkarte Debug das Kontrollkästchen Zeitgeber-Ereignisseanzeigen deaktivieren.
Wenn Sie bei der Fehlersuche in einem Programm oder im Objektcode ein Problem isolieren, kann dieses sofort behoben werden.
So beheben Sie bei der Programmverfolgung gefundene Probleme
- Wählen Sie aus dem Menü Debug den Befehl Korrigieren.
Beim Aufrufen dieses Befehls wird die Programmausführung unterbrochen und der Code-Editor an der Position des Cursors im Programmverfolgungsfenster geöffnet.
Siehe auch
Überwachen von Ereignisfolgen | Unterbrechen der Programmausführung | Testen und Debuggen von Anwendungen | DEBUG | Anzeigen von gespeicherten Werten | Verwenden des automatisierten Eingabehilfentests