Registerkarte \"Debug\", Dialogfeld \"Optionen\"
Ermöglicht es Ihnen, Optionen festzulegen, die die Visual FoxPro-Debugger-Fenster anpassen:
- Schriftart und Farbe.
- Ob Zeitgeber-Ereigniscode verfolgt wird.
- Ob Zeilennummern angezeigt werden.
- Ob Ausgaben des Fensters Debug-Ausgabe in eine Datei geschrieben werden.
Wenn Sie die Schaltfläche Als Standardeinstellung verwenden aktivieren, die auf jeder Registerkarte des Dialogfeldes angezeigt wird, speichert Visual FoxPro die Einstellungen für die Optionen in der Registrierung (Registrierungsdatenbank des Windows-Systems).
Umgebung
Gibt die Debugger-Umgebung an.Debugger-Fenster Alle Debugger-Fenster werden in einem großen Rahmen angezeigt, der sich außerhalb des Visual FoxPro-Hauptfensters befindet, mit ihren eigenen Menüs und Symbolleisten. Dies macht den Debugger weniger störend als in der Laufzeitumgebung der Anwendung. Wenn Sie diese Option aktivieren, können Sie den Debugger öffnen, indem Sie im Menü Extras den Befehl Debugger wählen.
FoxPro-Fenster Das Debugger-Fenster wird innerhalb des Visual FoxPro-Hauptfensters angezeigt. Die FoxPro-Umgebung ist äußerst nützlich, wenn Sie nur ein einzelnes Fenster, z. B. das Fenster Überwachung, geöffnet haben möchten. Wenn Sie diese Option aktivieren, ersetzt Visual FoxPro den Befehl Debugger im Menü Extras durch Befehle zum Öffnen individueller Debugger-Fenster; für jedes Debugger-Fenster wird eine Symbolleiste über das Visual FoxPro-Hauptfenster gelegt.
Anmerkung Sie können diese Option nicht ändern, wenn der vollständige Debugger oder ein Debugger-Fenster geöffnet ist oder wenn die Debug-Symbolleiste auf dem Visual FoxPro-Desktop geöffnet ist.
Zeitgeber-Ereignisse anzeigen
Wählen Sie diese Option, wenn Zeitgeber-Ereignisse des Zeitgeber-Steuerelements im Programmverfolgungsfenster angezeigt werden sollen, sobald ihr Intervallwert erreicht ist. Wenn diese Option deaktiviert ist, findet das Timer-Ereignis immer noch statt, es wird jedoch nicht angezeigt, sondern so behandelt, als hätten Sie Überspringen für dieses Ereignis angegeben.Ist dieses Kontrollkästchen deaktiviert, filtert Visual FoxPro Zeitgeber-Ereignisse, auch wenn Sie sich aktuell durch ein Zeitgeber-Ereignis bewegen. Dies erfolgt nach Entwurf. Visual FoxPro springt in den folgenden Situationen in ein Zeitgeber-Ereignis:
- SET STEP ist auf ON festgelegt.
- In einer Codezeile ist ein Haltepunkt festgelegt.
- In einem Wert, der geändert wird, ist ein Haltepunkt festgelegt.
- Eine neue Methode oder Prozedur wird aufgerufen.
Fenster auswählen
Wählen Sie eine Option, um anzugeben für welches Debugger-Fenster Sie die Optionen einstellen möchten. Die Auswahl des Fensters hat Auswirkungen auf folgende Optionen.
- Aufrufliste
Zeigt die folgenden Optionen für das Fenster an:- Reihenfolge der Aufrufliste anzeigen Zeigt eine Nummer neben jedem im Fenster "Aufrufliste" aufgeführten Programm an, beginnend mit der höchsten Nummer, die das aktuell ausgeführte Programm anzeigt.
- Anzeigen des Indikators für die aktuelle Zeile Gibt an, ob der aktuelle Zeilenindikator im Fenster Aufrufliste angezeigt wird.
- Aufruflisten-Indikator anzeigen Gibt an, ob ein Pfeil im Fenster Aufrufliste angezeigt wird, um die Prozedur zu kennzeichnen, die im Programmverfolgungsfenster angezeigt wird. Wenn die aktuelle Zeile und die Aufruf-Stack-Prozeduren die gleichen sind, zeigt Visual FoxPro nur den Indikator für die aktuelle Zeile an.
- Aktuelle Variablen
Für dieses Fenster sind keine zusätzlichen Optionen verfügbar. - Ausgabe
Zeigt den Bereich Debug-Ausgabe protokollieren an, der die folgenden Optionen enthält:Debug-Ausgabe protokollieren Kopiert die Werte, die in das Fenster "Debug-Ausgabe" geschrieben wurden, in eine Textdatei. Wenn Sie Ausgabewerte protokollieren, müssen Sie eine Datei angeben, in die protokolliert wird. Eine Protokolldatei erhält standardmäßig die Dateierweiterung LOG. Visual FoxPro protokolliert die Ausgabe nur dann in einer Datei, wenn das Ausgabefenster angezeigt wird. Mit Hilfe des Befehls DEBUGOUT oder SET PRINTER können Sie aus einem Programm heraus Informationen im Ausgabefenster anzeigen (und sie an die Protokolldatei senden).
Wenn Sie Visual FoxPro verlassen, wird diese Option deaktiviert, so dass Sie nicht unbeabsichtigterweise eine Protokolldatei überschreiben, wenn Sie Visual FoxPro das nächste Mal starten.
Anzufügen Gibt an, dass die Debug-Ausgabe hinter den aktuellen Inhalt einer vorhandenen Datei schreibt und so den ursprünglichen Inhalt erhält.
Überschreiben Gibt an, dass die Debug-Ausgabe den aktuellen Inhalt der angegebenen Datei ersetzt.
- Programmverfolgung
Zeigt die folgenden Optionen für das Fenster an:- Zeilennummern anzeigen Zeigt Zeilennummern auf der linken Seite der Codezeilen im Programmverfolgungsfenster an.
- Verfolgen zwischen den Haltepunkten Führt Code zwischen Haltepunkten mit verzögerter Geschwindigkeit aus. Die verzögerte Geschwindigkeit gibt die Pause in Sekunden zwischen der Ausführung jeder einzelnen Programmzeile an. Wenn Sie diese Option deaktivieren, wird Code zwischen Haltepunkten mit normaler Geschwindigkeit, d. h. mit der Standardeinstellung für _THROTTLE, die den Wert 0 aufweist, ausgeführt.
- Pause zw. Ausführung der Befehlszeilen Gibt die Pause in Sekunden zwischen der Ausführung jeder einzelnen Codezeile an. Diese Option ermöglicht es Ihnen, die Programmausführung zu verlangsamen, so dass Sie die Codezeilen überwachen können, ohne schrittweise durch jede einzelne Zeile zu gehen.
- Überwachung
Für dieses Fenster sind keine zusätzlichen Optionen verfügbar. - Schriftart
Wählen Sie eine Schriftart und einen Schriftstil für das angegebene Debugger-Fenster. Wählen Sie beispielsweise Programmverfolgung unter Fenster auswählen, und wählen Sie dann Schriftart, um die Schriftart, die Größe und den Stil auszuwählen, um die Schriftart in dem Fenster Programmverfolgung des Debuggers zu setzen.
Farben
- Bereich
Wählen Sie das Textelement aus, für das Sie eine Farbe angeben möchten. Wenn Sie beispielsweise eine Farbe für geänderte Werte angeben möchten, wählen Sie Geänderter Wert. Die Auswahlmöglichkeiten in der Liste Bereich hängen davon ab, welches Fenster unter Fenster auswählen angegeben wurde. - Vordergrund
Wählen Sie eine Farbe für den Text in dem ausgewählten Bereich. Wählen Sie Automatisch, um die in der Windows-Systemsteuerung festgelegten Standardfarben zu verwenden. - Hintergrund
Wählen Sie eine Hintergrundfarbe für den ausgewählten Bereich. Wenn Sie zum Beispiel Kommentare als gelben Text auf blauem Hintergrund anzeigen möchten, wählen Sie Gelb in Vordergrund und Blau in Hintergrund. Wählen Sie Automatisch, um die in der Windows-Systemsteuerung festgelegten Standardfarben zu verwenden.
Weitere Informationen finden Sie unter Testen und Debuggen von Anwendungen.
Siehe auch
Fenster "Aufrufliste" | Fenster "Debug-Ausgabe" | Debugger-Fenster | Programmverfolgungsfenster | Überwachungsfenster | Dialogfeld "Optionen"