Форум: "Начинающим";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
ВнизКак проверить бит? Найти похожие ветки
← →
Groof © (2006-03-01 22:04) [0]И снова, Здравствуйте!
У меня вот какой вопрос: нужна программка,фрагмент кода, с клавиатуры вводится какое-то число (больше нуля), надо проверить установлен ли бит номер 4 в этом числе(для формы).
И еще, хотел спросить, как в форме изменить значок на панеле задач, когда запускаешь Project какой-нибудь?
Спасибо!
← →
Virgo_Style © (2006-03-01 22:14) [1](число AND 8)<>0
Хотя...
> для формы
> в форме
- это как?
← →
Desdechado © (2006-03-01 22:17) [2]у приложения в свойствах проекта иконку
← →
Groof © (2006-03-01 22:33) [3]2Virgo_Style © :
ну типа в дельфи можно делать консольные приложения(и много чего другого), а можно приложения управляемые событиями..вроде так называется, а это и есть форма...
2Desdechado © :
я нашел только как менять иконку у самого приложения, та которая 8*8 пикселей. а вот как изменять ту, что появляется в панеле задач, когда запускаешь программки свои, и текст рядом с ней? (для тех кто в танке, напиши что и где надо искать.)
← →
Marser © (2006-03-01 22:39) [4]> установлен ли бит номер 4 в этом числе
if a and $10 = $10 then ...
← →
Desdechado © (2006-03-01 22:42) [5]> иконку у самого приложения, та которая 8*8 пикселей
она может быть и больше, она же появляется в панели задач и у форм, если им отдельно не назначены свои иконки
текст рядом - это либо SetAppTitle, либо в свойствах проекта, либо имя главной формы (когда она открыта)
← →
Zeqfreed © (2006-03-01 23:00) [6]Application.Icon, Application.Title, насколько я понимаю.
← →
Marser © (2006-03-01 23:02) [7]> [1] Virgo_Style © (01.03.06 22:14)
> (число AND 8)<>0
Это третий бит.
← →
Virgo_Style © (2006-03-02 07:52) [8]Marser © (01.03.06 23:02) [7]
Согласен, ошибся. Но и $10 - тоже не четвертому биту соответствует :-P
← →
tesseract © (2006-03-02 10:26) [9]4d=100d
8d = 1000b
$10 = 10000b
какой же из них четвёртый?
ЗЫ: проверено в Calc
← →
Marser © (2006-03-02 10:35) [10]00000001 = 1 = $1 (0 бит)
00000010 = 2 = $2 (1 бит)
00000100 = 4 = $4 (2 бит)
00001000 = 8 = $8 (3 бит)
00010000 = 16= $10(4 бит)
Ещё вопросы?
← →
tesseract © (2006-03-02 10:43) [11]ах да нулевой :-)))))
← →
Marser © (2006-03-02 10:56) [12]> [11] tesseract © (02.03.06 10:43)
Макс, при всем уважении - нельзя такое забывать.
← →
tesseract © (2006-03-02 11:24) [13]
> Макс, при всем уважении - нельзя такое забывать.
ну кому что, у меня например в документации некоторые начинают остчёт с первого бита, другие с нулевого. плюс иногда не ясно с какого конца они считают :-)
← →
Marser © (2006-03-02 11:28) [14]> плюс иногда не ясно с какого конца они считают :-)
Степени двойки.
← →
tesseract © (2006-03-02 11:38) [15]
> Степени двойки.
Одни так другие слева направо. Для какогой-то головы CAS так и было.
← →
Marser © (2006-03-02 11:44) [16]> [15] tesseract © (02.03.06 11:38)
Очевидно, от архитектуры зависит.
← →
tesseract © (2006-03-02 11:51) [17]
> Очевидно, от архитектуры зависит.
от тех кто составляет тех.документацию.
Например масса очень хорошую поставляет. Только в терминах микроконтроллеров :-)
← →
Virgo_Style © (2006-03-02 13:33) [18]м-да, что-то я совсем туплю...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.013 c