Re: Bitmanipulation in Bytevariablen Kategorie: Programmierung (von André H. - 6.10.2002 21:58) | |
Als Antwort auf Bitmanipulation in Bytevariablen von Ralph Eisner - 6.10.2002 20:53
| |
Hallo Ralph, Du mu�t Variablen verwenden. byte x,y; y=0x02; x=x and not x; �brigens, lade Dir bitte die neueste Compiler-DLL herunter !! Da Du die Zeile testbyte=(testbyte and not 0x002); kompileren konntest, benutzt Du noch die alte DLL. Lade dabei bitte auch das neueste OS herunter. MfG André H. > Was mache ich falsch? > Das löschen eines Bit's nach folgendem Muster lösch nicht nur dieses(z.B. bit1), sondern alle Bit's. > byte testbyte; > testbyte=(testbyte or 0x002); setzen bit1 funktioniert > testbyte=(testbyte or 0x004); setzen bit3 funktioniert > testbyte=(testbyte xor 0x001); toggle bit0 funktioniert > testbyte=(testbyte and not 0x002). löscht alle Bit's und nicht nur bit1. > Hat jemand die Lösung? > Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: Re: Bitmanipulation in Bytevariablen (von Ralph Eisner - 7.10.2002 18:08) Re: Bitmanipulation in Bytevariablen (von André H. - 7.10.2002 18:39) |