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

маски, в данном случае) - это константы, используемые для выделения некоторой части данных на битовом уровне. Кстати, там у меня есть ошибка [3] надо еще раз замаскировать по And с $00FF, т.е. обратно старший байт сбросить в 0. Т.е. должно быть, кажется, так:

Код:
N := (N And $FF00) Or ((Not (N And $00FF)) And $00FF);
Ответить с цитированием