CX_BIT_PATTERN::SetBit
Beschreibung:
Diese Funktion setzt das gewünschte Bit im Bitmuster. Die Bits werden bei 0 beginnend von rechts nach links durchnummeriert.
Code-Beispiel:
Var(bitPattern)
CreateTransObject(CX_BIT_PATTERN) -> bitPattern
2 1 bitPattern Call(SetBit) // das dritte (Zählbeginn bei 0) Bit setzen
.............................
2 bitPattern Call(GetBit) // Ergebnis: INTEGER(1)
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(IN) | Top | CX_BIT_PATTERN | Bitmuster |
Top-1 | INTEGER | Wert (0 oder 1) | |
Top-2 | INTEGER | Bitposition (bei 0 beginnend) | |
Stack(OUT) | Top | - | - |