16.1.32. Процедура Release
procedure Release(var P);
Возвращает динамическую память в состояние, определяемое указателем Р (см. п. 7.2), заданным процедурой Mark. Для освобождения динамической памяти используются также процедуры Dispose и FreeMem.
Р - переменная типа-указатель, в которой зафиксировано значение указателя свободной области динамической памяти.
Аварийная ситуация возникает при попытке применить процедуру к указателю, имеющему значение nil. He следует использовать процедуру попеременно с процедурами Dispose и FreeMem.
|