Erreur du compilateur C0185
Message: Il n'est pas possible d'effectuer l'accès au composant '.', l'accès à l'index '[]' ou l'appel '()' sur le résultat de l'appel de la fonction. Attribuez d'abord le résultat à la variable d'aide.
Cause possible de l'erreur: L'accès au composant ou à l'index du résultat d'un appel de fonction est effectué.
Correction des erreurs: Affectez le résultat à une variable afin d'y accéder.
Exemple 419. Exemple d'erreur :
PROGRAM PLC_PRG VAR it : ITF; END_VAR POU_1()[0].METH1(); FUNCTION POU_1 : ARRAY[0..0] OF ITF INTERFACE ITF METHOD METH1
Message:
C0185 : Il n'est pas possible d'effectuer l'accès au composant '.', l'accès à l'index '[]' ou l'appel '()' sur le résultat de l'appel de la fonction. Attribuez d'abord le résultat à la variable d'aide.