Markus Schmitt: Bitmuster - mehr als ein Bit gesetzt?

Beitrag lesen

Hi!

Ich möchte nun an einer Stelle nur überprüfen, ob ein Benutzer mehr als ein Recht hat, also ob im Bitmuster mehr als ein Bit gesetzt ist. Wieviele und welche Bits das dann sind, ist in diesem speziellen Fall egal.

ich würde das Bitmuster als Zahl interpretieren und gucken ob es ungleich 0 ist.

Dann weiß ich doch nur, ob überhaupt ein Bit gesetzt ist, ich muss aber die Fälle unterscheiden können, ob nur ein Recht vorhanden ist, oder mehrere ...

Es müsste sowas sein wie
"bitzahl ist NICHT gleich 2 hoch n (wobei n = ganzzahlig)"
oder?
Aber wie schreibt man das in VBScript????

Markus