Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.19;
Скачать: CL | DM;

Вниз

Как проверить бит?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.047 c
15-1140515617
VanDet
2006-02-21 12:53
2006.03.19
Мастера делфи решите за деньги задачу !!!!!!!!!!!!!!!!!!!!!!!!!!!


1-1140019107
Kostik
2006-02-15 18:58
2006.03.19
Как запретить прокрутку на другие коллонки в TStringGrid ??


6-1133428225
_PG_
2005-12-01 12:10
2006.03.19
Не могу понять-с клиента получаю сигнал а посланный с сервера нет


15-1141034382
Manic Mechanic
2006-02-27 12:59
2006.03.19
про строительство


2-1141485688
nsk3d
2006-03-04 18:21
2006.03.19
загрузка в проигрыватель