SA0172: Possibile tentativo di accesso al di fuori dei limiti dell'array
Rileva il possibile accesso a un indice di matrice al di fuori dei limiti della matrice.
Spesso l'intervallo dell'indice dell'array viene superato in FOR
cicli in cui la variabile indice viene utilizzata per accedere a un indice di matrice.
Importanza: Alta
Esempio 130. Esempio
PROGRAM Test VAR_TEMP iIndex: INT; arUSINT: Array[0..10] OF INT; END_VAR
FOR iIndex := INT#0 TO INT#50 DO arUSINT[iIndex] := 0; END_FOR
Uscita in Messaggi vista:
SA0172: Possibile tentativo di accesso al di fuori dei limiti dell'array