Release (P);

где P - переменная типа «указатель»;

Mark - запоминает состояние динамической области в переменной-указателе р;

Release - освобождает всю динамическую память, которая выделена процедурами New или GetMem после запоминания текущего значения указателя р процедурой Mark.

Обращения к Markи Release нельзя чередовать с обращениями к Dispose и FRееМеm ввиду различий в их реализации.

 

Например: