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 358. 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;