procedure SetLength(var X; L: LongInt);
Устанавливает длину строки или динамического массива.
Если массив используется совместно с другой переменной, SetLength копирует его только в том случае, если изменяется его длина. Дополнительно смотрите раздел справки "Языковые отличия по сравнению с Delphi".