CX_BIT_PATTERN::GetBit
Beschreibung:
Diese Funktion gibt die Belegung des gewünschten Bits aus dem Bitmuster zurück. 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 | Bit | |
Stack(OUT) | Top | INTEGER | 1 / 0 |