Partager via


Type de champ de bits arbitraire

Type « Bitfield » sans demande de contexte que l’utilisateur fournit un entier dont la valeur est utilisée pour définir un ou plusieurs bits dans un champ de bits. Ce texte peut être dans n’importe quelle langue compatible avec la page de codes de la base de données.

Le type de champ de bits arbitraire de type sémantique est l’un des types de champs de bits. Ce type se compose d’un entier choisi par l’utilisateur à partir d’un ensemble de choix. L’outil de fusion remplace l’entier sélectionné dans les modèles spécifiés dans la colonne Valeur de la table ModuleSubstitution . Pour spécifier un élément configurable de ce type, les auteurs de modules doivent entrer le nom de l’élément dans la colonne Name, entrer « 3 » dans la colonne Format, laisser la colonne Type vide et entrer la liste des entiers possibles dans la colonne ContextData de la table ModuleConfiguration.

La colonne Type est réservée et doit avoir la valeur Null. L’entrée dans la colonne ContextData pour tous les types de format bitfield doit être au format «<masque>;<Nom>=<valeur>;<Name>=<valeur>....", où <masque> est une valeur entière indiquant les bits d’intérêt, <Name> est un nom d’affichage localisable pour le choix, et <valeur> est une valeur entière décimale. La colonne de contexte est utilisée de format spécial CMSM et pour tous les types de champs de bits. Un caractère littéral « = » ou « ; » peut être entré dans le champ> nom <en le préfixeant d’une barre oblique inverse ('\').