CLEAR Befehl
Syntax:
Verwendung:
Bemerkung:
GW-BASIC
CLEARS [<ausdruck 1 >] [,<ausdruck2>]]
Setzt alle numerischen Variablen auf Null, löscht
alle Zeichenvariablen, und schließt alle geöffneten
Dateien. Wahlweise kann die obere Speichergrenze
und der für den „Stack" (Stapelung) reservierte
Speicherplatz gesetzt werden.
<ausdruckl> ist eine Speicherstelle, die, falls ange
geben, die höchste für den Arbeitsbereich von GW-
BASIC zur Verfügung stehende Speicherposition
definiert. Sie können so Platz für Maschinensprach-
programme reservieren.
<ausdruck2> reserviert Speicherplatz für den GW-
BASIC-,,Stack". Automatisch werden entweder
512 Bytes oder ein Achtel des verfügbaren Spei
chers (jeweils der kleinere Wert) angenommen. Die
Spezifikation eines größeren „Stacks" kann erfor
derlich sein, wenn Ihr Programm tiefverschachtelte
GOSUB-Routinen oder sehr viele FOR-NEXT-
Schleifen verwendet, oder bei umfassender Ver
wendung des PAINT-Befehls.
CLEAR hat folgende Auswirkungen:
Schließen aller Dateien.
Löschen aller COMMON-Variablen.
Setzt numerische Variablen und Feldvariablen auf
Null.
Setzt den „Stack" zurück und gibt den Speicher
platz frei.
Setzt alle Zeichenkettenvariablen und Feldvaria
blen auf Null.
Gibt alle Plattenpuffer frei.
Macht alle DEFinitionen ungültig (DEF FN, DEF
USR, DEF SEG, DEFINT, DEFDBL, DEFSNG,
DEFSTR).
Schaltet den Ton ab und führt zum Musikvorder
grund zurück.
PEN und STRIG werden auf OFF zurückgesetzt.
Das im Speicher befindliche Programm wird von
CLEAR nicht gelöscht.
GW-BASIC-BEFEHLE UND FUNKTIONEN
CLEAR
4-43