Erreur du compilateur C0064
Message: Le déréférencement nécessite un pointeur
Cause possible de l'erreur: Une variable qui n'est pas une variable pointeur est "déréférencée".
Correction des erreurs: "Déréférence" uniquement les variables qui sont des variables de pointeur.
Exemple 353. Exemple d'erreur :
PROGRAM PLC_PRG VAR i : INT; pi : POINTER TO INT; END_VAR i^:=1;
Message:
C0018 : 'i^' n'est pas une cible d'affectation valide
C0064 : Le déréférencement nécessite un pointeur
Correction des erreurs:
pi := ADR(i); pi^ := 1;