Hilfe
FreeBank
Aufruf
Parameter
Rückgabewert
Beschreibung
Beispiel
Siehe auch
FreeBank bank
Parameter
bank |
Identität des Speicherfeldes (ermittelt mit CreateBank![]() |
Rückgabewert
-
Beschreibung
Diese Anweisung löscht ein Speicherfeld, welches mit CreateBank erstellt wurde. Dadurch wird mehr Speicher frei. Dies sollte möglichst angewendet werden, um den Speicher zu schonen - besonders bei älteren Rechnern wird es da kritisch.
Das manuelle Löschen des Speicherfeldes muss nicht angewendet werden. BlitzBasic macht es automatisch, wenn das Programm beendet wird. Allerdings kann man somit während des Spiels den unnötigen Speicher freigeben.
Beispiel
Dieses Beispiel demonstriert die BANK-Möglichkeiten:
bnkTest = CreateBank(500)
PokeByte bnkTest,1,255
PokeInt bnkTest,2,12345678
PokeShort bnkTest,6,12345
PokeFloat bnkTest,8,12345.6789
Print PeekByte (bnkTest,1)
Print PeekInt (bnkTest,2)
Print PeekShort (bnkTest,6)
Print PeekFloat (bnkTest,8)
FreeBank bnkTest
WaitKey
PokeByte bnkTest,1,255
PokeInt bnkTest,2,12345678
PokeShort bnkTest,6,12345
PokeFloat bnkTest,8,12345.6789
Print PeekByte (bnkTest,1)
Print PeekInt (bnkTest,2)
Print PeekShort (bnkTest,6)
Print PeekFloat (bnkTest,8)
FreeBank bnkTest
WaitKey
Siehe auch
CreateBank, WriteBytes, CopyBank, ResizeBank, BankSize, PeekByte, PeekFloat, ReadBytes

