Переключение состояния бита с единицы на ноль и наоборот

Previous  Top  Next

    
 

 

 

Переключение состояния бита с единицы на ноль и наоборот

 

Code:

function BitToggle(const val: longint; const TheBit: byte): LongInt;

{©Drkb v.3(2007): www.drkb.ru}

begin

Result := val xor (1 shl TheeBit);

end;

 

 

 

Автор ответа: s-mike

©Drkb::00230

Взято из http://forum.sources.ru

 


 

Code:

procedure ToggleBit(SetWord, BitNum: Word);

begin

SetWord := SetWord xor BitNum; { Переключаем бит   }

end;

©Drkb::00817

http://delphiworld.narod.ru/

DelphiWorld 6.0