procedure SetArrayLength(var Arr: Array; I: LongInt);
Устанавливает размер массива. Прежде чем обращаться к элементам массива, всегда сначала используйте вызов SetArrayLength.
Если массив используется совместно с другой переменной, SetArrayLength копирует его только в том случае, если изменяется его длина. Дополнительно смотрите раздел справки "Языковые отличия по сравнению с Delphi".