| 16.1.11.   Процедура Disposeprocedure Dispose(var P [,<деструктор>]);Освобождает память, занятую динамической переменной (см. п. 7.2) и выделенную процедурой New. Для освобождения динамической памяти используются также процедуры FreeMem и Release. Р -   переменная типа-указателя, содержащая адрес удаляемой динамической переменной; <деструктор> - деструктор переменной типа-объекта (используется только с указателями такого типа) - см. п. 14.3.2. Аварийная ситуация возникает при попытке применить процедуру к указателю, имеющему значение nil. He следует использовать процедуру попеременно с процедурой Release. 
 
 |