Errore del compilatore C0094
Messaggio: L'interfaccia del metodo sovrascritto '<nome metodo>' dell'interfaccia '<nome blocco funzione>' non corrisponde alla dichiarazione
Possibile causa dell'errore: La firma del metodo della prima interfaccia non corrisponde alla firma del metodo della seconda interfaccia, che viene estesa dalla prima.
Correzione dell'errore: allinea le firme.
Esempio 375. Esempio dell'errore:
PROGRAM PLC_PRG VAR xyz : XY2; END_VAR FUNCTION_BLOCK XY METHOD METH1 VAR_INPUT END_VAR FUNCTION_BLOCK XY2 EXTENDS XY METHOD METH1 VAR_INPUT iPar : BOOL; END_VAR
Messaggio:
C0094: L'interfaccia del metodo sottoposto a override 'METH1' di base 'XY' non corrisponde alla dichiarazione