![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Биты байты [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;