AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
Inhalt   <<   <   >   >>   Index

Pseudo-Variable zur Aufbewahrung der oberen Adresse des BASIC-Stapels.

Syntax:          a)     HIMEM
          b)     HIMEM=Ausdruck

Ergebnis:     a)     Eine Integerzahl zur Angabe der Adresse des Speicherplatzes oberhalb des Endes des Benutzerspeichers. Die Menge des Benutzerspeichers wird durch HIMEM-LOMEM festgelegt, die Menge des freien Speichers durch HIMEM-END.

Argument:     b)     Ausdruck sollte eine Integerzahl zwischen LOMEM und der oberen Grenze des benutzbaren Speichers sein. Dient zur Beschränkung des Speicherplatzes, der vom aktuellen Programm als Arbeitsbereich benutzt werden kann, und reserviert so einen Bereich zum Ablegen von Daten oder Maschinencode-Routinen.

                Hinweise: Wenn HIMEM unüberlegt gesetzt wird, kann beim Betreiben des Programms ein No room Fehler auftreten.
                Die INSTALL Anweisung reduziert HIMEM um die Größe der installierten Library.
                Beim Versuch, HIMEM, LOMEM oder PAGE auf einen illegalen Wert zu setzen, erscheint eine Warnmeldung, ohne daß jedoch das Programm mit der Ausführung innehält. Dies bedeutet, daß derartige Fehler nicht mit ON ERROR aufgefangen werden können.

Beispiele:     PRINT "freier Speicher = ";HIMEM-LOMEM
          
a%=HIMEM-1000 : HIMEM=a%

[sh-index] Back to list of manuals