Debuggen von Basic-Programmen
Haltepunkte und Einzelschritt-Ausführung
Mit der Einzelschritt-Ausführung können Sie Ihr Basic-Programm zeilenweise auf Fehler überprüfen. Da Sie die Ergebnisse eines jeden Einzelschritts sofort sehen können, lassen sich Fehler leicht zurückverfolgen. Ein Zeiger in der Haltepunkte-Spalte des Editors zeigt die aktuelle Zeile an. Um zu erzwingen, dass die Programmausführung an einer bestimmten Stelle unterbrochen wird, können Sie auch einen Haltepunkt setzen.
Doppelklicken Sie in die Spalte Haltepunkt links im Fenster Editor, um in der entsprechenden Zeile einen Haltepunkt zu setzen oder zu entfernen. Wenn das Programm an einen Haltepunkt gelangt, wird die Ausführung unterbrochen.
Bei der Einzelschritt-Ausführung über das Symbol Einzelschritt wird auch in Prozeduren und Funktionen verzweigt.
Bei der Prozedurschritt-Ausführung über das Symbol Prozedurschritt überspringt das Programm Prozeduren und Funktionen als einen einzigen Schritt.
Haltepunkt-Eigenschaften
Die Eigenschaften eines Haltepunkts können Sie über dessen Kontextmenü aufrufen. Klicken Sie hierzu mit der rechten Maustaste in der Spalte Haltepunkte auf den Haltepunkt.
Sie können Haltepunkte aktivieren und deaktivieren, indem Sie im Kontextmenü Aktiv auswählen. Deaktivierte Haltepunkte unterbrechen die Programmausführung nicht.
Wählen Sie im Kontextmenü eines Haltepunkts Eigenschaften oder im Kontextmenü der Spalte Haltepunkte Haltepunkte aus, um den Dialog Haltepunkte zum Festlegen weiterer Haltepunktoptionen aufzurufen.
Die Liste zeigt alle Haltepunkte mit den dazugehörigen Zeilennummern im Quelltext an. Sie können einen ausgewählten Haltepunkt aktivieren oder deaktivieren, indem Sie das Markierfeld Aktiv aktivieren oder deaktivieren.
Die Einstellung Durchlauf legt fest, wie oft ein Haltepunkt durchlaufen werden kann, bevor das Programm unterbrochen wird. Wenn Sie 0 eingeben (Standardeinstellung), wird das Programm immer unterbrochen, wenn es auf einen Haltepunkt trifft.
Klicken Sie auf Löschen, können Sie in diesem Dialog ebenfalls den Haltepunkt ganz entfernen.
Beobachten von Variablenwerten
Sie können den Wert einer Variablen überwachen, indem Sie sie dem Fenster Beobachter hinzufügen. Um der Liste beobachteter Variablen eine Variable hinzuzufügen, geben Sie den Variablennamen in das Textfeld Beobachter ein und drücken Sie dann die Eingabetaste.
Der Wert von Variablen wird nur angezeigt, wenn sie sich im Gültigkeitsbereich befinden. Für Variablen, die an der aktuellen Quelltextposition nicht definiert sind, wird statt eines Werts der Text "Out of Scope" angezeigt.
Sie können auch Arrays zur Beobachtung aufnehmen. Geben Sie direkt in die Beobachter-Eingabezeile den Namen der Array-Variablen ohne Index an, so wird der Inhalt des gesamten Array angezeigt.
Wenn Sie zur Laufzeit den Mauszeiger über einer vordefinierten Variable im Editorfenster ruhen lassen, wird der Variablenwert in einem Tipp-Hilfefeld angezeigt.
Arbeiten mit dem Aufrufe-Fenster
Bietet einen Überblick der Aufrufhierarchie von Prozeduren und Funktionen. Sie können am aktuellen Punkt im Quellcode ermitteln, welche Prozeduren und Funktionen andere Prozeduren und Funktionen aufgerufen haben.