PureBasic

MemorySize()

Синтаксис

Result = MemorySize(*MemoryID)

Описание


Возвращает длину (в байтах) указанной области памяти, выделенной с помощью функций AllocateMemory() или ReAllocateMemory().

Параметры

*MemoryID Адрес выделенной области памяти, длину которой требуется получить. Это должно быть значение, возвращённое функцией AllocateMemory() или ReAllocateMemory().

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

Возвращает длину указанной выделенной области памяти в байтах.

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

Texte1$="OK"
*Mem=AllocateMemory(100)
;Debug MemorySize(@Texte1$) ; Будет ошибка
Debug MemorySize(*Mem) ; Отобразит 100

См. также

AllocateMemory(), ReAllocateMemory(), FreeMemory()

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

Все

<- FreeStructure() - Оглавление Memory - MemoryStringLength()->

^��'F�?