Skip to main content

Erreur du compilateur C0042 (version du compilateur <= 3.4.10)

Message: Tous les paramètres formels ou aucun doivent être indiqués dans l'appel de fonction

Cause possible de l'erreur: Les paramètres sont explicitement affectés à la fonction dans le mauvais ordre.

Correction des erreurs: Utilisez des paramètres formels uniformes ou des paramètres implicites.

Exemple 341. Exemple d'erreur :
PROGRAM PLC_PRG
VAR
     i : INT;
END_VAR
 i := Test(iPar1:=2, 5);

FUNCTION Test : INT
VAR_INPUT
    iPar1 : INT;
    iPar2 : INT;
END_VAR

Message:

C0042 : Tous les paramètres formels ou aucun doivent être indiqués dans l'appel de fonction