CX_BIT_PATTERN::Bit
Beschreibung:
Diese Funktion gibt die Belegung des gewünschten Bits aus dem Bitmuster zurück. Das Ergebnis wird in Form eines Wahrheitswertes zurückgegeben. Die bits werden bei 0 beginnend von rechts nach links durchnummeriert.
Anmerkung: diese Funktion ist für den Einsatz in Formelausdrucken geeignet.
Code-Beispiel:
Var(formula) CreateTransObject(CX_FORMULA) -> formula
"if(Bit(bitPattern, 1)) x + y else x -y " formula PutData
// bitPattern ist ein dynamische Datenfeld von Typ CX_BIT_PATTERN
formula Call(Evaluate)
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(IN) | Top | CX_BIT_PATTERN | Bitmuster |
Top-1 | INTEGER | Bit (bei 0 beginnend) | |
Stack(OUT) | Top | CX_BOOLEAN | Rückgabewert |