Hallo RCO!
Ich habe gar keine Bücher über C-Control oder Programmierung. Mache das aus dem Kopf. Kann dir also keinen Buchtip geben.
Aber wegen deinem Problem
Wie würde ich denn das Auslesen der letzten 2 Bits einer Variablen am sinnvollsten machen?Oder du schiebst sie dir nach links auf die billigeren Plätze 1 und 2:Code:Define DieVariable Byte[10] If (DieVariable And &H80) = &H80 then GoTo Bit8Gesetzt If (DieVariable And &H40) = &H40 then GoTo Bit7Gesetzt ... #Bit7Gesetzt ... #Bit8Gesetzt ...
Jetzt sind die Bits 7 und 8 von DieVariable in den Bits 1 und 2 verschoben von DieBits.Code:Define DieVariable Byte[10] Define DieBits Byte[11] DieVariable = DieVariable And &HC0 DieBits = DieVariable Shr 6
Also: DieVariable:8 => DieBits:2
und DieVariable:7 => DieBits:1
Grüsse Wolfgang







Zitieren

Lesezeichen