Освобождение памяти,
выделенной для динамических переменных
Память, распределенная для переменных с помощью New, после
завершения работы с ними должна освобождаться. Это позволит ис-
пользовать динамически распределяемую память для других перемен-
ных. Чтобы освободить память, выделенную для динамической пере-
менной, вы должны использовать процедуру Dispose. В Примере 8.2
вы можете добавить следующее:
Dispose(StringPointer);
Dispose(IntPointer);
Нужно помнить, что если вы распределяете динамические пере-
менные с помощью New, то освобождать выделенную для них память
после завершения работы с этими переменными нужно с помощью
Dispose.