SA0172: 配列の境界外へのアクセス試行の可能性
配列の境界外の配列インデックスへのアクセスの可能性を検出します。
多くの場合、配列インデックスの範囲を超えます。 FOR インデックス変数を使用して配列インデックスにアクセスするループ。
重要度: 高
例 130. 例
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での出力 メッセージ ビュー:
SA0172: 配列の境界外へのアクセス試行の可能性