Вниз
Скачать: CL | DM;

Как закодировать проверку того что старший байт установлен?   Найти похожие ветки 

← →
Сергей   (2012-06-05 15:19) [0]

function GetAsyncKeyState(Key: Integer): Integer;

Опpеделяет состояние виpтуальной клавиши.
Паpаметpы
Key: Код виpтуальной клавиши.
Возвpащаемое значение

Если установлен стаpший байт, клавиша Key находится в нажатом положении, а если младший - то клавиша Key была нажата после пpедыдущего вызова функции.


← →
AV ©   (2012-06-05 15:28) [1]

а что есть
> установлен стаpший байт


может, бит?


← →
Anatoly Podgoretsky ©   (2012-06-05 15:38) [2]

> Сергей  (05.06.2012 15:19:00)  [0]

Не путай байты и биты


← →
Сергей   (2012-06-05 15:43) [3]

Сорри бит.


← →
Dimka Maslov ©   (2012-06-05 15:49) [4]

Логические операции AND, OR, XOR, NOT суть основа основ программирования. Начинать изучать программирование надо с них, а не с GetAsyncKeyState


← →
Anatoly Podgoretsky ©   (2012-06-05 16:04) [5]

> Сергей  (05.06.2012 15:43:03)  [3]

http://www.podgoretsky.com/ddp/bits.aspx


← →
Сергей   (2012-06-05 16:47) [6]

Спасибо за статью. В общем  и целом понятно, но как прочитать старший бит например числа 1.


← →
sniknik ©   (2012-06-05 16:50) [7]

у числа нет битов... читай статью еще раз, так чтобы было понятно в частностях и дробях.


← →
Anatoly Podgoretsky ©   (2012-06-05 16:55) [8]

> Сергей  (05.06.2012 16:47:06)  [6]

0
А статью прочитай еще раз, видимо ты ничего не понял, там же даже таблица
степеней есть


← →
Anatoly Podgoretsky ©   (2012-06-05 16:56) [9]

Если опять не поймешь, то забудь про битовую математику.


← →
Юрий Зотов ©   (2012-06-05 17:55) [10]


> Сергей   (05.06.12 15:19)  

if Key < 0 then старший_бит_установлен


← →
Anatoly Podgoretsky ©   (2012-06-06 09:10) [11]

Нельзя так проверять, поскольку старший байт это комбинация флагов, подробности в WM_KEYDOWN и WM_KEYUP



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

Скачать: CL | DM;



Память: 0.47 MB
Время: -0.95 c
15-1344156481
wl
2012-08-05 12:48
2013.03.22
машинка


15-1333119005
Baks
2012-03-30 18:50
2013.03.22
#10008 - replace hard disk1


2-1345890795
alexdn
2012-08-25 14:33
2013.03.22
Как написать условие


15-1337202631
Германн
2012-05-17 01:10
2013.03.22
Подскажите инструмент


15-1346743469
Dimka Maslov
2012-09-04 11:24
2013.03.22
Бубен не помогает.




   Наверх