PureBasic

PeekI()

Синтаксис

Value.i = PeekI(*MemoryBuffer)

Описание


Читает значение типа integer из памяти по указанному адресу.

Параметры

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

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

Возвращает значение типа 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.

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

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

См. также

PokeI()

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

Все

<- PeekF() - Оглавление Memory - PeekL()->