Skip to main content

Errore del compilatore C0049

Messaggio: L'indice costante '<valore indice>' non è compreso nell'intervallo da '<indice iniziale>' a '<indice finale>'

Possibile causa dell'errore: viene specificato un indice che non rientra nelle dimensioni dell'array.

Correzione dell'errore: usa solo gli indici che rientrano nelle dimensioni dell'array.

Esempio 348. Esempio dell'errore:
PROGRAM PLC_PRG
VAR
    arr1 : ARRAY[1..2] OF INT;
END_VAR
arr1[3] := 1;

Messaggio:

C0049: L'indice costante '3' non è compreso nell'intervallo da '1' a '2'

Correzione dell'errore:

arr1[2] := 1;