Erreur du compilateur C0586
Message:
Initialisation manquante pour la variable générique '{0}'
Cause d'erreur possible:
Les blocs de fonctions génériques doivent être instanciés avec des paramètres pour toutes les variables génériques. Une spécification partielle n'est pas autorisée et entraînera une erreur.
Correction d'erreur:
Spécifiez un paramètre complet à transmettre afin qu'un paramètre soit répertorié (sous forme de valeur ou d'expression) pour chaque variable générique.
Exemple 518. Exemple d'erreur
inst : POU2<(const_1 := 12)>;
Message :
Initialisation manquante pour la variable générique 'inst'
Code correct :
inst : POU<12, 12>; //implicit assignments inst2 : POU2<(const_1 := 12), (const_2 := 12)>; //explicit assignments
Pour plus d'informations, consultez les rubriques suivantes : VAR_GENERIC CONSTANT