Уничтожение указателей

Процедура Dispose(p)освобождает память, от объекта на который ссылаеться переменная «р». При этом значения указателя являеться неопределенным. Процедура Dispose(p)удаляет сам динамический объект, но не указатель на него. Стандартные процедуры, New and Disposeпозволяют динамически пораждать и убивать объекты, что дает возможность более эфективно испльзовать оперативную память.

Dispose(p)– уничтожает обьект, на который ссылается p. Но к этому времени d указывает на тот же динамический обьект. Возьникает конфликтная ситуация.