![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
Работа с памятьюDelphi , Синтаксис , Память и УказателиОсновные функции для работы с памятью в DelphiAddr Возвращает указатель на объект. AllocMem Выделяет на куче блок памяти заданного размера, заполняет его нулями и возвращает указатель на начало блока. CompareMem Выполняет бинарное сравнение двух участков памяти. GetHeapStatus Возвращает текущее состояние диспетчера памяти. GetMemoryManager Возвращает значения указателей полей текущего диспетчера памяти. IsMemoryManagerSet Определяет, используется в настоящий момент диспетчер памяти, установленный по умолчанию, или был установлен другой диспетчер. Ptr Возвращает указатель на адрес памяти, переданный в качестве аргумента. SizeOf Возвращает размер памяти, занимаемый переменной. SetMemoryManager Устанавливает значения полей диспетчера памяти. SysFreeMem Высвобождает память, используемую динамической переменной. SysGetMem Выделяет блок памяти заданного размера и возвращает указатель на него. SysReallocMem Изменяет размер динамически распределенного блока памяти. Статья Работа с памятью раздела Синтаксис Память и Указатели может быть полезна для разработчиков на Delphi и FreePascal. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Память и Указатели ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 ![]() |