PureBasic

PokeI()

Синтаксис

PokeI(*MemoryBuffer , Number.i)

Описание


Записывает значение типа integer в память по указанному адресу.
Для 32-битного файла это будет 4-х байтовое целое число со знаком, с диапазоном значений от -2 147 483 648 до +2 147 483 647.
Для 64-битного файла это будет 8-ми байтовое целое число со знаком, с диапазоном значений от -9 223 372 036 854 775 808 до +9 223 372 036 854 775 807.

Параметры

*MemoryBuffer Адрес в памяти для записи.
Number.i Значение, которое требуется записать

Возвращаемое значение

Ничего.

Пример (Фран)

*MemoireID = AllocateMemory(5000)
If *MemoireID
    PokeI(*MemoireID, 123456789.123456789) ; Записываем значение в область памяти")
    Debug PeekI(*MemoireID) ; Считываем значение из области памяти")
    FreeMemory(*MemoireID)
Else
    Debug "Не удалось выделить требуемую память!"
EndIf

См. также

PeekI()

Поддерживаемые OS

Все

<- PokeF() - Оглавление Memory - PokeL()->