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