Freigeben über


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