Skip to main content

Errore del compilatore C0064

Messaggio: Il dereferenziamento richiede un puntatore

Possibile causa dell'errore: Una variabile che non è una variabile puntatore è "dereferenziata".

Correzione dell'errore: "Dereferenziazione" solo delle variabili che sono variabili puntatore.

Esempio 353. Esempio dell'errore:
PROGRAM PLC_PRG
VAR
    i : INT;
    pi : POINTER TO INT;
END_VAR
i^:=1;

Messaggio:

C0018: 'i^' non è una destinazione di assegnazione valida

C0064: La dereferenziazione richiede un puntatore

Correzione dell'errore:

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