Thema: Delphi Bit in Byte auf 0 setzen

Einzelnen Beitrag anzeigen

Benutzerbild von Hador
Hador

Registriert seit: 11. Dez 2004
Ort: Recke
682 Beiträge
 
Turbo Delphi für Win32
 
#1

Bit in Byte auf 0 setzen

  Alt 2. Okt 2006, 19:28
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
Lars Kiesow
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
  Mit Zitat antworten Zitat