Дело в том что массив не требует удаления. Это переменная, а не объект. При выключение скрипта память освободится самостоятельно.
К тому же nil не удаление, это указатель, константа такая
Цитата:
Константа Nil - значение не присвоенного указателя.
Использование нулевого (Nil) указателя приводит к исключению.
Nil используется главным образом как замена параметра Указателя - это говорит программе, что параметру присвоено значение не указателя.
Указательные переменные не установлены на Nil, кроме как в специальных обстоятельствах, типа при создании нового объекта, который содержит указатели. Это потому, что Delphi инициализирует память, взятую для нового объекта с 0-ми. Нулевой (Nil) указатель - тот, который имеет значение 0.
|