Erreur du compilateur C0045
Message: L'utilisation de 'THIS' n'est pas autorisée dans ce contexte
Cause possible de l'erreur: Afin d'être affecté à l'instance courante, THIS ne peut être utilisé que dans une méthode, une action, une transition ou dans le corps d'un bloc fonction. Ce message d'erreur s'affiche pour toutes les autres positions.
Correction des erreurs: Utilisez CECI uniquement dans un contexte autorisé.
Exemple 344. Exemple d'erreur :
PROGRAM PLC_PRG VAR test1: INT; END_VAR THIS^.test1 := 19;
Message:
C0018 : 'THIS^.test1' n'est pas une cible d'affectation valide
C0062 : 'THIS^' n'est pas une variable de structure
L'utilisation de 'THIS' n'est pas autorisée dans ce contexte