Hilfe
Parameter
byte | Speichergröße in Byte (Standard=0) |
Rückgabewert
Identität der Speicherbank. Wenn eine Null zurückgeliefert wird, dann konnte dieses Speicherfeld nicht erstellt werden.
Beschreibung
Definiert ein neues Speicherfeld. Es funktioniert so ähnlich wie DIM, muss aber über spezielle Peek/Poke-Befehle angesprochen werden. Diese Funktion liefert einen Integerwert, der für weitere Befehle notwendig ist. Mit FreeBank kann dieses Speicherfeld wieder gelöscht werden.
Beispiel
Dieses Programm erstellt ein Speicherfeld. Es werden dann zufällige Zahlen gespeichert. Danach wird die Größe sowie die Daten des Speicherfeldes verdoppelt. Zum Schluss erscheint die Größe des Speicherfeldes in Byte:
For t = 0 To 4999
PokeByte BankID,t,RAND(9)
Next
ResizeBank BankID,10000
CopyBank BankID,0,BankID,5000,5000
Print BankSize(BankID)
WaitKey
Siehe auch
BankSize, CopyBank, FreeBank, PeekByte, PeekFloat, PeekInt, PeekShort, PokeByte, PokeFloat, PokeInt, PokeShort, ReadBytes, ResizeBank, WriteBytes