Выход значения индексной переменной за границы диапазона.

Номер: 
26
Тип: 
Warning

Динамические массивы в Delphi индексируются от 0 до Length() – 1, так что приведённый код, скорее всего, ошибочен.

Примеры: 
var
  I: Integer;
  Arr: array of Char;
begin
  Arr := GetArr;
  for I := 0 to Length(Arr) do
    ProcessChar(Arr[I]);
end;