Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Биты байты [D7, Win95/98]


AllOfDelphi ©   (2004-10-14 13:58:00) 

Извините за ламерский вопрос. Но что совсем запутался. Есть переменная типа word - флаг показывающей состояние чего там. Есть константы значения флагов:
xx01 = $00000001;
xx02 = $00000008;
xx03 = $00000020;
и т.д.

Как определить что эти константы входят в мой флаг?


BillyJeans   (2004-10-14 15:14:00) [1]

или так :)

If (flag and (xx01 or xx03)) = (xx01 or xx03) then


AllOfDelphi   (2004-10-14 14:14:00) [2]

Правильно ли я понимаю:

If ((flag and xx01)=xx01) And ((flag and xx03)=xx03) then

Если надо проверить два условия.


Reindeer Moss Eater   (2004-10-14 14:07:00) [3]

if flag and xx01 = xx01 then


Fay   (2004-10-14 14:03:00) [4]

Form1.Visible := (10 and 2) = 0;


Наверх

Титульная страница Поиск, карта сайта Написать письмо