Tastenkombinationen und Menüs für den Debugger
Die folgenden Tastenkombinationen beziehen sich auf die für das Debuggen eingesetzten Tools des Debuggers sowie des übergeordneten FoxPro-Programms.
Maßnahme | Taste |
---|---|
Wiederaufnehmen | F5 |
Abbrechen | ESC |
Hineinspringen | F8 |
Überspringen | F6 |
Herausspringen | UMSCHALT+F7 |
Ausführen bis Cursor | F7 |
Fenster Programmverfolgung | ALT+8 |
Fenster Überwachung | ALT+3 |
Fenster Aktuelle Variablen | ALT+4 |
Fenster "Aufrufliste" | ALT+7 |
Fenster "Debug-Ausgabe" | ALT+2 |
Haltepunkt setzen/löschen | F9 |
Alle Haltepunkte löschen | STRG+UMSCHALT+F9 |
Haltepunkte | STRG+B |
Datei öffnen | STRG+O |
Konfiguration speichern | ALT+S |
Debugger beenden | ALT+F4 |
Menü "Datei", Debugger
Enthält Optionen, mit denen Sie Programme und Debug-Konfigurationen öffnen können. Sie können außerdem die Debug-Ausgabe in eine Datei speichern.
Befehle des Menüs "Menü"
- Öffnen
Zeigt das Dialogfeld Öffnen an, in dem Sie ein Programm angeben können, das im Programmverfolgungsfenster angezeigt werden soll. Das Öffnen eines Programms bedeutet nicht, das Programm auch auszuführen. - Konfiguration laden
Lädt Haltepunkte, Überwachungsbedingungen und die zu überwachenden Ereignisse aus einer Konfigurationsdatei (.dbg-Datei). Wählen Sie die Dialogschaltfläche, um das Dialogfeld Öffnen anzuzeigen, in dem Sie eine Datei angeben können. - Konfiguration speichern
Speichert die aktuellen Haltepunkte, Überwachungsbedingungen und die zu überwachenden Ereignisse in einer Konfigurationsdatei (.dbg-Datei), aus der die entsprechenden Einstellungen später wiederhergestellt werden können. Wählen Sie die Dialogschaltfläche, um das Dialogfeld Öffnen anzuzeigen, in dem Sie eine Datei angeben können. - Ausgabe speichern unter
Schreibt den im Fenster Debug-Ausgabe angezeigten Text in eine Datei, die im Dialogfeld Speichern unter angegeben wurde. - Beenden
Schließt den Debugger und gibt die Kontrolle zurück an das Visual FoxPro-Fenster.
Menü "Debug", Debugger
Enthält Optionen, mit dem Sie den Code zeilenweise ausführen und testen können. Sie können außerdem die Geschwindigkeit festlegen, mit der während ihrer Überwachung die einzelnen Befehle ausgeführt werden.
Befehle des Menüs "Menü"
Ausführen
Startet die Ausführung des Programms, das im Programmverfolgungsfenster geöffnet ist. Falls kein Programm im Programmverfolgungsfenster geöffnet ist, wird das Dialogfeld Programm ausführen angezeigt, in dem Sie ein zu überwachendes Programm oder Formular angeben können. Das angegebene Programm oder Formular wird gestartet und vor der ersten ausführbaren Codezeile unterbrochen.Wiederaufnehmen
Verfügbar, wenn die Programmausführung unterbrochen ist. Setzt die Ausführung des im Programmverfolgungsfenster angezeigten Programms an der durch die aktuelle Codezeile festgelegten Stelle fort.Abbrechen
Beendet die Ausführung des im Programmverfolgungsfenster angezeigten Programms oder Formulars und schließt die entsprechende Datei.Korrigieren
Verfügbar, wenn die Programmausführung unterbrochen ist.Falls Sie den Ablauf eines Programms überwachen, werden Sie nach Auswahl der Option Korrigieren aufgefordert, das Programm abzubrechen. In diesem Fall wird das Programm neu in einem Bearbeitungsfenster an derselben Stelle geöffnet, an der sich die Einfügemarke im Programmverfolgungsfenster befand.
Falls Sie den Ablauf des zu einem Formular gehörenden Codes überwachen, werden Sie nach Auswahl der Option Korrigieren aufgefordert, die Ausführung des Codes abzubrechen und das Formular aus dem Arbeitsspeicher zu entfernen. Anschließend wird der Formular-Code neu in einem Bearbeitungsfenster des Formular-Designers an derselben Stelle geöffnet, an der sich die Einfügemarke im Programmverfolgungsfenster befand.
Herausspringen
Führt den Code innerhalb einer Prozedur aus, ohne die Ausführung nach jeder Zeile zu unterbrechen. Die Programmausführung wird erst unterbrochen, wenn die dem Prozeduraufruf nachfolgende Codezeile im aufrufenden Programm erreicht ist.Überspringen
Führt die nächste Codezeile aus. Wenn die nächste Codezeile eine Funktion, Methode oder Prozedur aufruft, werden diese im Hintergrund ausgeführt.Hineinspringen
Führt die nächste Codezeile aus.Ausführen bis Cursor
Führt den Code ab der aktuellen Zeile bis zur durch die Einfügemarke bezeichneten Zeile aus. Setzen Sie die Einfügemarke in die Zeile, bei der Sie die Programmausführung unterbrechen möchten.Ausführungsgeschwindigkeit
Zeigt das Dialogfeld Ausführungsgeschwindigkeit an, in dem Sie die zeitliche Verzögerung in Sekunden festlegen können, mit der die einzelnen Codezeilen ausgeführt werden.Nächste Befehlszeile setzen
Setzt die aktuelle Zeilenmarkierung auf die Codezeile, in der die Einfügemarke sich befindet. Diese Codezeile wird dann ausgeführt, wenn Sie eine Ausführung schrittweise durchlaufen oder wieder aufnehmen.
Menü "Extras", Debugger
Bietet Ihnen Zugriff auf verschiedene Dialogfelder des Debuggers.
Befehle des Menüs "Menü"
- Haltepunkte
Öffnet das Dialogfeld Haltepunkte, in dem Sie Haltepunkte hinzufügen, entfernen, freigeben oder sperren können. - Ereignisüberwachung
Öffnet das Dialogfeld Ereignisüberwachung, in dem Sie die Ereignisse festlegen können, deren Eintreten im Fenster Debug-Ausgabe angezeigt oder durch Weiterleiten der entsprechenden Meldungen in eine Datei protokolliert wird. - Erfassungsprotokoll
Öffnet das Dialogfeld Erfassungsprotokoll, in dem Sie die Protokollierung der Programmausführung aktivieren oder deaktivieren sowie eine Datei zur Speicherung des Protokolls angeben können.
Siehe auch
Debugger-Fenster | Fenster "Debug-Ausgabe" | Tastenkombinationen