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