Динамическая переменная, созданная процедурой NEW, может быть "стерта" только процедурой DISPOSE.
Общий вид:
Здесь R - ссылочная переменная, указывающая на ту динамическую переменную, которую следует стереть. После стирания динамической переменной R↑ нельзя использовать значение R, такая ошибка может привести к порче памяти и другим серьезным последствиям.
Динамические переменные, не стертые посредством DISPOSE, продолжают занимать место в памяти после окончания работы соответствующего блока программы (становятся "мусором"). Поэте" ту необходимо все лишние динамические переменные стереть перед окончанием работы блока.