SA0171 : Les énumérations doivent avoir l'attribut 'strict'
Récupère les déclarations d'énumérations qui ne correspondent pas à l'attribut {attribute 'strict'}
sont prévus.
Raison : L'attribut {attribute 'strict'}
génère des erreurs de compilation si le code enfreint les règles strictes de programmation d'énumération. Par défaut, lors de la création d'une nouvelle énumération, la déclaration est automatiquement créée avec l'attribut 'strict'
Erreur.
Pour plus d'informations, voir : Énumération des types de données
Importance : Élevée
Exemple 129. Exemple
TYPE COLOR : ( red, green, blue ); END_TYPE
Sortie dans le messages voir:
SA0171 : L'énumération doit avoir l'attribut "strict"
Aucune violation des règles de programmation :
{attribute 'qualified_only'} {attribute 'strict'} TYPE COLOR : ( red, green, blue ); END_TYPE