Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.03.23;
Скачать: [xml.tar.bz2];

Вниз

Флаги   Найти похожие ветки 

 
ккк   (2008-02-24 20:28) [0]

const
 radiobtn1ch = $0001;
 radiobtn2ch = $0002;
var
 Flags: Word;
begin
 Flags := $0001;
 RadioButton1.Checked := Flags and radiobtn1ch = radiobtn1ch;
 RadioButton2.Checked := Flags and radiobtn2ch = radiobtn2ch;
end;

Этим кодом проверяются "флаги". Но как сделать обратный код, без if"ов? -- Я хочу, в зависимости от положения RadioButton1 и RadioButton2 получить нужные флаги в Word"е.

Подскажите.


 
Anatoly Podgoretsky ©   (2008-02-24 20:33) [1]

> ккк  (24.02.2008 20:28:00)  [0]

Чего ты хочешь?


 
Leonid Troyanovsky ©   (2008-02-24 20:35) [2]


> ккк   (24.02.08 20:28)  

http://www.delphimaster.ru/forums.shtml
Нарушаются "Запрещается": 2 and 4.

А анонимов мы просто не любим.

--
Regards, LVT.


 
ант.к   (2008-02-24 21:03) [3]


> Чего ты хочешь?


Я хочу избежать if"ов тут:
Flags := 0;
...
if RadioButton1.Checked then Flags := Flags and radiobtn1ch;
if RadioButton2.Checked then Flags := Flags and radiobtn2ch;


 
Anatoly Podgoretsky ©   (2008-02-24 21:10) [4]

> ант.к  (24.02.2008 21:03:03)  [3]

Тут if не избежать, разве что цикл опроса компонент, но это будет хуже.


 
Johnmen ©   (2008-02-24 21:10) [5]

А модифицирующихся анонимов - тем более.

ЗЫ
OR


 
Leonid Troyanovsky ©   (2008-02-24 21:17) [6]


> Johnmen ©   (24.02.08 21:10) [5]

> А модифицирующихся анонимов - тем более.

Т.е., "Запрещается" п.5 :)

--
Regards, LVT.


 
Сергей М. ©   (2008-02-24 21:25) [7]

Flags := Flags or (radiobtnNch and Wordbool(RadioButtonN.Checked))



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.03.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
2-1203925825
Igor23
2008-02-25 10:50
2008.03.23
Подскажите плиз по кодировке в Memo


2-1204095494
Chorniy
2008-02-27 09:58
2008.03.23
проблема с Thread32First, вот код... вроед все должно быть норм.


2-1203512226
Tetri
2008-02-20 15:57
2008.03.23
Работа с термопарами/манометрами через com или usb


15-1202823736
Kerk
2008-02-12 16:42
2008.03.23
Нюансы общения с заказчиками


2-1203619274
Антон
2008-02-21 21:41
2008.03.23
выгрузка dll из пямяти





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский