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 506. 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