Skip to main content

Error del compilador C0064

Mensaje: La desreferenciación requiere un puntero

Posible causa de error: Una variable que no es una variable de puntero se "desreferencia".

Error de corrección: "Desreferenciar" solo las variables que son variables de puntero.

ejemplo 353. Ejemplo del error:
PROGRAM PLC_PRG
VAR
    i : INT;
    pi : POINTER TO INT;
END_VAR
i^:=1;

Mensaje:

C0018: 'i^' no es un objetivo de asignación válido

C0064: La desreferenciación requiere un puntero

Error de corrección:

pi := ADR(i);
pi^ := 1;