Autor Thema: Bitweise AND mit Formel?  (Gelesen 1370 mal)

Offline haessler

  • Frischling
  • *
  • Beiträge: 12
  • Geschlecht: Männlich
    • Leonso GmbH
Bitweise AND mit Formel?
« am: 17.08.07 - 11:08:37 »
Hallo,

weiß jemand, ob die Formelsprache bitweise Operatoren kennt?

Ich habe einen Zahlenwert und möchte wissen, ob ein bestimmtes Bit gesetzt ist. Unter Script ist das kein Problem.

Beispiel zur Prüfung des 3. Bits:

   If (wert And 4) = 4 Then    ' 4 = &B100
      Print "passt"
   End If

Mit der Formelsprache geht das nicht:

@If((wert & 4) = 4 ; @Prompt([Ok] ; "" ; "passt") ; "")

Der Operator & liefert @True oder @False. Das hilft mir hier aber nicht, denn (wert & 4) ergibt dadurch immer 1 (außer bei wert=0) und 1=4 haut selten hin.

Hat jemand eine elegante Lösung?

Bert

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz