Errore del compilatore C0089
Messaggio: l'interfaccia del metodo sovrascritto '{0}' dell'interfaccia '{1}' non corrisponde alla dichiarazione
Possibile causa dell'errore: La firma del metodo implementato non corrisponde alla firma del metodo nell'interfaccia.
Correzione dell'errore: assicurarsi che siano dichiarati gli stessi tipi e parametri restituiti.
Esempio 372. Esempio dell'errore:
PROGRAM PLC_PRG VAR inst : FB; END_VAR INTERFACE XY METHOD METH1 VAR_INPUT iPar : INT; END_VAR FUNCTION_BLOCK FB IMPLEMENTS XY VAR END_VAR METHOD METH1 VAR_INPUT END_VAR
Messaggio:
C0089: L'interfaccia del metodo sottoposto a override 'METH1' dell'interfaccia 'XY' non corrisponde alla dichiarazione