Compilerfehler C0131

Meldung: ‚<value>‘ ist als Operand für ‚ADR‘ nicht erlaubt.

Mögliche Fehlerursache: Dem Operator ADR wird eine Konstante als Operand gegeben.

Fehlerbehebung: Verwenden Sie nur gültige Operanden für ADR.

Beispiel für den Fehler:

PROGRAM MAIN
VAR
    i : INT;
    pt : POINTER TO INT;
END_VAR

pt := ADR(1);

Meldung:

C0131: '1' ist als Operand für 'ADR' nicht erlaubt

Fehlerbehebung:

pt := ADR(i);