Недопустимое использование счетчика цикла <имяПеременной>

Описание

В теле цикла присутствует выражение, в котором осуществляется изменение значения переменной, являющейся счетчиком цикла. Значение счетчика цикла можно использовать только для чтения.

Способ устранения

Проверьте выражения, где используется переменная, являющаяся счетчиком цикла.

Пример

Sub UserProc;
Var
    i: Integer;
Begin
    For i := 0 To 10 Do
        i := 3;
    End For;
End Sub UserProc;

При компиляции указанного кода на строке «i := 3;» будет сгенерирована ошибка «Недопустимое использование счетчика цикла i». Для разрешения ошибки необходимо изменить указанную строку таким образом, чтобы не было присвоения какого-либо значения переменной «i».

См. также:

Ошибки компилятора