Errore del compilatore C0185
Messaggio: Non è possibile eseguire l'accesso al componente '.', l'accesso all'indice '[]' o la chiamata '()' sul risultato della chiamata di funzione. Assegna prima il risultato alla variabile di aiuto.
Possibile causa dell'errore: Viene eseguito l'accesso al componente o all'indice al risultato di una chiamata di funzione.
Correzione dell'errore: Assegna il risultato a una variabile per accedere.
Esempio 419. Esempio dell'errore:
PROGRAM PLC_PRG VAR it : ITF; END_VAR POU_1()[0].METH1(); FUNCTION POU_1 : ARRAY[0..0] OF ITF INTERFACE ITF METHOD METH1
Messaggio:
C0185: Non è possibile eseguire l'accesso al componente '.', l'accesso all'indice '[]' o la chiamata '()' sul risultato della chiamata di funzione. Assegna prima il risultato alla variabile di aiuto.