Freigeben über


Beliebiger Bitfeldtyp

Der Typ "Bitfield" ohne Kontextanforderungen, die der Benutzer eine ganze Zahl bereitstellt, deren Wert verwendet wird, um ein oder mehrere Bits in einem Bitfeld festzulegen. Dieser Text kann in jeder Sprache sein, die mit der Codepage der Datenbank kompatibel ist.

Der beliebige Bitfeldtyp semantischen Typs ist einer der Bitfeldtypen. Dieser Typ besteht aus einer ganzen Zahl, die vom Benutzer aus einer Reihe von Auswahlmöglichkeiten ausgewählt wird. Das Seriendrucktool ersetzt die ausgewählte ganze Zahl in die Vorlagen, die in der Spalte "Wert" der Tabelle ModuleSubstitutionangegeben sind. Um ein konfigurierbares Element dieses Typs anzugeben, sollten Modulautoren den Namen des Elements in die Spalte "Name" eingeben, "3" in die Spalte "Format" eingeben, die Spalte "Typ" leer lassen und die Liste der möglichen Ganzzahlen in der ContextData-Spalte der ModuleConfiguration-Tabelleeingeben.

Die Spalte "Typ" ist reserviert und muss null sein. Der Eintrag in der Spalte "ContextData" für alle Bitfield-Formattypen muss im Format "<Mask>sein;<Name>=<Wert>;<Name>=<Wert>....", wobei <Maske> ein ganzzahliger Wert ist, der die interessanten Bits angibt, <Name> ist ein lokalisierbarer Anzeigename für die Auswahl, und <Wert> ist ein ganzzahliger Dezimalwert. Die Kontextspalte wird CMSM Special Format und für alle Bitfeldtypen verwendet. Ein Literalzeichen "=" oder ";" kann in das feld <Name> eingegeben werden, indem es einem umgekehrten Schrägstrich ('\') vorangestellt wird.