Cette violation se produit lorsque deux paramètres portant le même nom ont été affectés au même objet de conception, mais que ces paramètres sont de types différents.
Notification
Si l’affichage des erreurs et avertissements du compilateur est activé sur le schéma (activé dans la page Schematic - Compiler de la boîte de dialogue Preferences), un objet en infraction affichera une ligne ondulée colorée en dessous. Une notification est également affichée dans le panneau Messages au format suivant :
Same parameter contains different types <Object> <Types> ,
où :
Objectest l’objet particulier auquel le paramètre en infraction est associé.
Typesaffiche les différents types du paramètre sous forme de paire (par exemple, BOOLEAN et STRING).
Comme il y a deux paramètres en infraction, une paire d’erreurs sera affichée dans le panneau Messages. Elles différeront simplement par l’ordre des types, le type du paramètre en erreur étant indiqué en premier, suivi du type de l’autre paramètre en infraction dans la paire.
Recommandation de résolution
En règle générale, vous ne devriez pas avoir plusieurs paramètres portant le même nom associés à un objet. Vérifiez les paramètres affectés à l’objet et supprimez celui qui est erroné ou redondant.