Функции для работы с памятью

Материал из DRKB

Функции для работы с памятью[править | править код]

Addr
Возвращает указатель на объект.
AllocMem
Выделяет на куче блок памяти заданного размера, заполняет его нулями и возвращает указатель на начало блока.
CompareMem
Выполняет бинарное сравнение двух участков памяти.
GetHeapStatus
Возвращает текущее состояние диспетчера памяти.
GetMemoryManager
Возвращает значения указателей полей текущего диспетчера памяти.
IsMemoryManagerSet
Определяет, используется в настоящий момент диспетчер памяти, установленный по умолчанию, или был установлен другой диспетчер.
Ptr
Возвращает указатель на адрес памяти, переданный в качестве аргумента.
SizeOf
Возвращает размер памяти, занимаемый переменной.
SetMemoryManager
Устанавливает значения полей диспетчера памяти.
SysFreeMem
Высвобождает память, используемую динамической переменной.
SysGetMem
Выделяет блок памяти заданного размера и возвращает указатель на него.
SysReallocMem
Изменяет размер динамически распределенного блока памяти.


Source: Взято с http://atrussk.ru/delphi/
ID: 02072