Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Bitmask
maxk - Mi 04.06.03 13:49
Titel: Bitmask
Tach,
beim Versuch den BatteryFlag abzufragen, bekomme ich einen Rückgabewert, der sich aus 1,2,4,8... zusammensetzt. Soweit sogut, wenn X nun aber 3 ist, woher weiß ich dann,
das 1+2 "aktiv" sind. Also X=3 --> X=[1;2]. Sollte jemand verstehen, was ich meine, verdient er einen Preis :oops:
Danke im Voraus,
maxk
Tino - Mi 04.06.03 13:57
Hallo,
so kannst Du es überprüfen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| x := 3;
If (x and 1) = 1 Then ; If (x and 2) = 2 Then ; If (x and 4) = 4 Then ; If (x and 8) = 8 Then ; |
maxk - Mi 04.06.03 14:19
Danke, es funktioniert ! :dunce:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!