Einzelnen Beitrag anzeigen

Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: 32bit dword / wie finde ich raus ob bit 0,1 oder 2 geset

  Alt 10. Nov 2003, 17:49
Du verknüpfst den DWord-Wert mit einer Zahl, die ausschließlich genau das Bit gesetzt hat, das du herausfinden willst und prüfst auf Gleichheit mit ebendieser Zahl.
Beispiel:

Delphi-Quellcode:
const
  MyValue = 1 //heißt das erste Bit ist gesetzt


if DWordValue and MyValue = MyValue then //...
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat