Anweisung zur Initialisierung der Zeilen/Prozedur-Ablaufverfolgung.
Syntax: a)
TRACE [
Step]
Ausdruck
b)
TRACE [
Step]
ON
c)
TRACE [
Step]
PROC
d)
TRACE OFF
Argument: a)
Ausdruck ist eine Zeilennummer. Alle Zeilennummer unterhalb dieser werden ausgegeben, wenn sie bei der Ausführung des Programms angetroffen werden.
Zweck: TRACE veranlaßt die Ausgabe der Zeilennummern (
Fall a und b) oder Prozedur- und Funktionsnamen (
Fall c), sobald sie bei der Abarbeitung des Programms angetroffen werden. Wenn STEP angegeben wurde, wartet BASIC, bis eine Taste gedrückt wird, bevor es nach jedem 'aufgezeichneten' Element weitermacht.
TRACE ON ist identisch wie TRACE 65279, d.h. alle entdeckten Zeilennummern werden ausgegeben.
TRACE OFF deaktiviert die Ablaufverfolgung (genau wie der Standard-Fehlerbehandler).
Beispiele:
IF debug THEN TRACE 9000
TRACE STEP PROC
IF debug THEN TRACE OFF
IF TRACE THEN BPUT#TRACE,"X is "+STR$X