Показать сообщение отдельно
Старый 03.09.2005, 21:43   #5
alcosholik
 
Сообщений: n/a
ResizeBank указатель_на_банк_памяти, новый_размер

Параметры
указатель_на_банк_памяти = указатель, назначенный банку памяти при его создании
новый_размер = новый размер банка памяти в байтах

Описание
Изменяет размер ранее созданного банка памяти. Существующие данные банка памяти не могут быть изменены, но могут быть перемещены в память.

См. также: CreateBank, CopyBank, BankSize.

Пример
; BankSize, ResizeBank, CopyBank – пример использования 

; Создать банк памяти 
bnkTest=CreateBank(5000) 

; Заполнить случайными integer-числами 
For t = 0 To 4999 
PokeByte bnkTest,t,Rand(9) 
Next 

; Изменить размер банка памяти 
ResizeBank bnkTest,10000 

; Скопировать первую половину банка памяти во вторую 
CopyBank bnkTest,0,bnkTest,5000,5000 

; Отобразить окончательный размер банка памяти 
Print BankSize(bnkTest)
 
Ответить с цитированием