Variablen und Speicherverwaltung
RESERVE|[n]
n:
iexp
Mit Hilfe des RESERVE-Befehls kann angegeben werden, wie groß der
von GFA-BASIC benutzte Speicherbereich sein soll. Wenn n positiv ist, so
werden n Bytes für den Interpreter reserviert, der Rest wird freigegeben.
Ist n negativ, so hat dies dieselbe Wirkung wie die beiden Befehle:
RESERVE
RESERVE
FRE(0)-n
Ohne Angabe eines Parameters wird der Zustand wieder hergestellt, der
beim Start des Interpreters vorlag.
Der Speicherbereich kann nur in Schritten von 256 Bytes reserviert wer-
den. Der Befehl kann benutzt werden, um z.B. einen Speicherbereich fiir
Daten oder Resource-Files freizugeben.
Wenn der Speicherbereich fiir GFA-BASIC
mit RESERVE
verkleinert
wurde, so sollte man nicht vergessen, ihn später wieder zu vergrößern, da
der verfiigbare Platz sonst mit jedem Programmaufruf kleiner wird.
Beispiel:
RESERVE 2560
EXEC 0,"\WORDPLUS.PRG","",""
RESERVE
2-43