PureBasic

PokeB()

Синтаксис

PokeB(*MemoryBuffer , Number.b)

Описание


Записывает значение типа byte в память по указанному адресу. Оно представляет собой 1 байт со знаком, с диапазоном значений от -128 до +127.

Параметры

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

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

Ничего.

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

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

См. также

PeekB()

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

Все

<- PokeA() - Оглавление Memory - PokeC()->