Skip to main content

Error del compilador C0089

Mensaje: La interfaz del método anulado '{0}' de la interfaz '{1}' no coincide con la declaración

Posible causa de error: La firma del método implementado no coincide con la firma del método en la interfaz.

Error de corrección: asegúrese de que se declaran los mismos tipos de devolución y parámetros.

ejemplo 372. Ejemplo del error:
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

Mensaje:

C0089: la interfaz del método anulado 'METH1' de la interfaz 'XY' no coincide con la declaración