Показать сообщение отдельно
Старый 03.09.2005, 21:42   #2
alcosholik
 
Сообщений: n/a
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
 
Ответить с цитированием