Skip to main content

Erreur du compilateur C0089

Message : L'interface de la méthode remplacée '{0}' de l'interface '{1}' ne correspond pas à la déclaration

Cause possible de l'erreur: La signature de la méthode implémentée ne correspond pas à la signature de la méthode dans l'interface.

Correction des erreurs: assurez-vous que les mêmes types de retour et paramètres sont déclarés.

Exemple 372. Exemple d'erreur :
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

Message:

C0089 : L'interface de la méthode remplacée 'METH1' de l'interface 'XY' ne correspond pas à la déclaration