Показать сообщение отдельно
  #3  
Старый 06.07.2009, 14:33
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,105
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Допустим, у тебя приходят байты (тип byte)
тогда:

Код:
const
  Bit4 =  $00010000; // Четвертый справа, т.к. первый считается нулевым.

var
  InByte : Byte;
begin
  ...
  If (Byte And Bit4) <> 0 
    Then ... // Битик стоит
    Else ...; // Битик не стоит
Ответить с цитированием