CreateBank ([размер])
Параметры
размер = размер банка памяти в байтах (по умолчанию 0 байт)
Описание
Команды по работе с банком памяти обеспечивают скоростные операции с данными в блоке памяти. Это полезно для написания ваших собственных программ сжатия/распаковки, для отправки/получения данных в/из DLL и т.д. Начало банка памяти - 0, его конец – при размере -1.
Типы данных, доступные для использования с банком памяти:
Byte – занимает один байт. Значения могут быть в диапазоне от 0 до 255.
Short – занимает два байта. Значения могут быть в диапазоне от 0 до 65535.
Int – занимает четыре байта. Значения могут быть в диапазоне от -2147483647 до 2147483647.
Float – занимает четыре байта.
См. также:
FreeBank.
Пример
; Пример команд по работе с банком памяти
; ---------------------
bnkTest=CreateBank(12)
PokeByte bnkTest,0,Rand(255)
PokeShort bnkTest,1,Rand(65535)
PokeInt bnkTest,3,Rand(-2147483648,2147483647)
PokeFloat bnkTest,7,0.5
Print PeekByte(bnkTest,0)
Print PeekShort(bnkTest,1)
Print PeekInt(bnkTest,3)
Print PeekFloat(bnkTest,7)
FreeBank bnkTest