Hilfe

BankSize

B2D B+ B3D

Aufruf

byte = BankSize(bank)

Parameter

bank Identität der Speicherbank (ermittelt mit CreateBank)


Rückgabewert

Größe des Speicherfeldes in Byte


Beschreibung

Diese Funktion ermittelt die Größe eines Speicherfeldes in Byte. Da ein Speicherfeld beliebig groß sein kann, ist dies eine Möglichkeit die Größe zu ermitteln und evtl. mit ResizeBank zu verändern.


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:

BankID = CreateBank(5000)

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

CopyBank, CreateBank, FreeBank, ResizeBank

Übersicht Datenverwaltung Speicherbänke