Освобождение памяти, выделенной динамически по ссылке.
dispose(<имя ссылки>);
Освобождение памяти, выделенной по ссылке динамически при помощи функции new~
p = new~double; //Выделение памяти ~double(p) = 100; //Присвоение y = ~double(p); //доступ по ссылке dispose(p); //Освобождение памяти
В процессе выполнения примера по ссылке p на переменную типа double выделяется память при помощи функции new~. При помощи функции ~ происходит доступ по ссылке к переменной и приравнивание ей значения 1000. Переменной y присваивается значение 1000 по ссылке p. Перед завершение примера происходит освобождение памяти при помощи функции dispose.