Hallo,
irgendwie hab ich grad 'n kleinen Blckout.
Ich möchte ein Bit in einem Byte auf 0 setzen.
Auf 1 setzen geht ja folgendermaßen:
Delphi-Quellcode:
var
B: Byte;
...
B := B or (1 shl x)
(x ist eine Zahl von 0 bis 7)
Aber wie bekomm ich die 0 dahin.
Die einzige Möglischkeit die mir einfällt, wäre den Byte Bit für Bit zu kopieren und nur das eine auf 0 zu setzen aber das ist ja nicht unbedingt die schnellste Möglichkeit, zumal ich das häufiger hintereinander machen will
Ich hoffe, ihr könnt mir weiterhelfen.
Gruß Lars