Skip to main content

Avertissement du compilateur C0568

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: 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: Alignez les signatures.

Exemple 501. Exemple d'avertissement :
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:

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