PureBasic

PokeW()

Синтаксис

PokeW(*MemoryBuffer , Number.w)

Описание


Записывает значение типа word в память по указанному адресу. Оно представляет собой 2 байта со знаком, с диапазоном значений от -32 768 до +32 767.

Параметры

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

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

Ничего.

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

*MemoireID = AllocateMemory(5000)
If *MemoireID
    PokeW(*MemoireID, 32000) ; Записываем значение в область памяти")
    Debug PeekW(*MemoireID) ; Считываем значение из области памяти")
    PokeW(*MemoireID+2, -32000)
    Debug PeekW(*MemoireID+2)
    Debug ~32000+1              ; Дополнение до 2
    FreeMemory(*MemoireID)
Else
    Debug "Не удалось выделить требуемую память!"
EndIf

См. также

PeekW()

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

Все

<- PokeU() - Оглавление Memory - ReAllocateMemory()->