Compilerfehler C0161
Meldung: Datenfeldbereichsgrenze <array bound> ist kein konstanter Wert.
Mögliche Fehlerursache: Als Arraygrenze ist eine Variable angegeben.
Fehlerbehebung: Verwenden Sie Konstanten für die Arraygrenzen.
Beispiel für den Fehler:
PROGRAM MAIN
VAR
i : INT := 3;
arr1 : ARRAY[1..i] OF INT;
END_VARMeldung:
C0161: Datenfeldbereichsgrenze 'i' ist kein konstanter Wert.
Fehlerbehebung:
arr1 : ARRAY[1..3] OF INT;