| ||||||
Dieser Befehl ändert die Größe eines Speicherfeldes. Dieses Speicherfeld muss bereits vorher mit CREATEBANK erstellt worden sein. CREATEBANK liefert dann eine Nummer, die mit diesem Befehl benutzt wird. Die Daten bleiben nach der Änderung erhalten. Allerdings wird die Speicherbank im Speicher verschoben (was allerdings keine große Bedeutung hat). Sollte ein kleinerer Wert als vorher angegeben worden sein, so werden die Daten, die hinter der neuen Größe liegen, einfach abgeschnitten. | ||||||
Parameter | ||||||
| ||||||
Rückgabewert | ||||||
- | ||||||
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: bnkTest=CREATEBANK(5000) FOR t = 0 TO 4999 POKEBYTE bnkTest,t,RAND(9) NEXT RESIZEBANK bnkTest,10000 COPYBANK bnkTest,0,bnkTest,5000,5000 PRINT BANKSIZE(bnkTest) | ||||||
Siehe auch | ||||||
BANKSIZE, COPYBANK, CREATEBANK, FREEBANK, PEEKBYTE, PEEKFLOAT, PEEKINT, PEEKSHORT, POKEBYTE, POKEFLOAT, POKEINT, POKESHORT |