boolean array to number

  • Themenstarter Themenstarter ByeBye 46085
  • Beginndatum Beginndatum
B

ByeBye 46085

Hallo,

hätte da mal ein Frage zum Konvertieren von verschieden Formaten.
Wie konvertiere ich ein 1D-Array aus 8 Boolschen Werten in ein Zahl. Die benötige ich für die Ansteuerung des Parallelportes. Meine DLL muss mit Adresse und einer Zahl angesteuert werden. Ich will aber für jeden Kanal eine Checkbox.

Besten Dank.

g chief
 
Umkonvertieren kannst Du mit CLng (in einen Long, parallel dazu siehe CStr, CBool etc.)

Hier wäre das dann wohl in etwa so...

Code:
For i = LBound(Array()) To Ubound(Array())

strZahl = strZahl & Array(i)

Next i

lngZahl = CLng(strZahl)

Da Du ja verketten musst, kommt ein String mit einem Verkettungsoperator und mit CLng kannst Du den String dann umkonvertieren.
 
danke, aber ich verstehe deine Lösung nicht ganz. Kannst die nicht ein bisschen erweitern.
Ich habe 8 Checkboxe (box0 -box7) und möchte als Endresultat eine Zahl zwischen 0 und 255 erhalten.
g chief
 
Zurück