Функции для работы с памятью
Материал из DRKB
Функции для работы с памятью[править | править код]
- Addr
- Возвращает указатель на объект.
- AllocMem
- Выделяет на куче блок памяти заданного размера, заполняет его нулями и возвращает указатель на начало блока.
- CompareMem
- Выполняет бинарное сравнение двух участков памяти.
- GetHeapStatus
- Возвращает текущее состояние диспетчера памяти.
- GetMemoryManager
- Возвращает значения указателей полей текущего диспетчера памяти.
- IsMemoryManagerSet
- Определяет, используется в настоящий момент диспетчер памяти, установленный по умолчанию, или был установлен другой диспетчер.
- Ptr
- Возвращает указатель на адрес памяти, переданный в качестве аргумента.
- SizeOf
- Возвращает размер памяти, занимаемый переменной.
- SetMemoryManager
- Устанавливает значения полей диспетчера памяти.
- SysFreeMem
- Высвобождает память, используемую динамической переменной.
- SysGetMem
- Выделяет блок памяти заданного размера и возвращает указатель на него.
- SysReallocMem
- Изменяет размер динамически распределенного блока памяти.
Source: Взято с http://atrussk.ru/delphi/
ID: 02072