Skip to main content

Erreur du compilateur C0094

Message: L'interface de la méthode remplacée '<nom de la méthode>' de l'interface '<nom du bloc fonction>' ne correspond pas à la déclaration

Cause possible de l'erreur: La signature de la méthode de la première interface ne correspond pas à la signature de la méthode de la deuxième interface, qui est étendue par la première.

Correction des erreurs: Alignez les signatures.

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

Message:

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