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

Имя и параметры Процедура или функция Типы параметров Действие
New(p) процедура p - типизированный указатель выделяет динамическую память размера, равного размеру типа, на который указывает p, и возвращает указатель на нее в переменной p
Dispose(p) процедура p - типизированный указатель освобождает динамическую память по указателю p, ранее выделенную процедурой New
GetMem(p,n) процедура p - указатель любого типа, n - integer выделяет динамическую память размера n байт и возвращает указатель на нее в переменной p
FreeMem(p) процедура p - указатель любого типа освобождает динамическую память по указателю p, ранее выделенную процедурой GetMem
FillMem(v,count,x) процедура v - переменная любого типа, count - integer,
x
- byte
заполняет count значениями x область памяти, занимаемую переменной v. Контроль выхода за границы не производится
CopyMem(src,dest,count) процедура src, dest - pointer, count - integer копирует count байт из памяти, расположенной по адресу src, в память, расположенную по адресу dest. Допускается использовать перекрывающиеся диапазоны памяти.