Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Библиотека визуальных компонентов VCL >> Справочник по функциям Delphi. Функции работы со строками типа String >> Справочник по функциям Delphi. Функции для работы с памятью
Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail :
kadan@grsu.grodno.by


[Назад]    [Содержание ]    [Вперед]

  


Справочник по функциям Delphi. Функции для работы с памятью


Для работы с памятью Delphi предоставляет следующие функции:

Function AllocMem (Size: Cardinal): Pointer; SYSUTILS Выделяет блок памяти размером Size и возвращает указатель на него. Выделенная память обнуляется.
Function ReAllocMem (P: Pointer; CurSize, NewSize: Cardinal): Pointer; SYSUTILS Изменяет размер блока памяти размером CurSize, на который указывает Р. Если удается выделить блок размером NewSize, функция возвращает указатель на него. Содержимое старого блока переносится в новый. При этом, если CurSize>NewSize, часть содержимого отбрасывается, а если CurSize<NewSize, то остаток свободного места заполняется нулями.
Function MemAlloc (Size: Longint): Pointer; GRAPHICS Выделяет блок размером Size. Если он меньше 64К, память выделяется в куче памяти Delphi, в противном случае ? глобальная.

Память, выделенная при помощи этих функций, может быть освобождена при помощи функции FreeMem.



[Назад]    [Содержание ]    [Вперед]

  


Для комментария : kadan@grsu.grodno.by

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017