![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 22.12.2007
Сообщений: 204
|
![]()
Прива всем есть прога написанная мною для изучениея азбуки морже как сделать так чтоб при нажатии на кнопку на клавиатуре и держа её получался сигнал такой длины скока нажата кнопка ато получается пулеметная очередь
Код:
|
![]() |
![]() |
![]() |
#2 |
Он лайн
Форумчанин
Регистрация: 26.09.2007
Сообщений: 173
|
![]()
Предлагаю так второе значение увеличивать из процедуры если кнопка нажата beep (Частота,продолжительность) или поставить его 1 тогда может будет более непрерывно.
|
![]() |
![]() |
![]() |
#3 |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
![]()
Делается всё проще:
заводишь какую-нить переменную boolean например stop. Код:
по нажатии на клавишу: Код:
Код:
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг Последний раз редактировалось Dj_smart; 13.05.2008 в 12:38. |
![]() |
![]() |
![]() |
#4 | |
Новичок
Джуниор
Регистрация: 22.12.2007
Сообщений: 204
|
![]() Цитата:
ДА и ещё я имел виду длину сигнала а не пулемет) |
|
![]() |
![]() |
![]() |
#5 | |||
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
![]() Цитата:
Цитата:
Цитата:
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |
|||
![]() |
![]() |
![]() |
#6 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
Кажется в винде после 2000 функция бипа должна получать заранее Duration, т.е длину. Так что ниче не выйдет. В асмовской той что дали тоже параметр Duration есть, то же самое.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
#7 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Можно заюзать GetAsyncKeyState и по таймеру проверять не нажата ли какая-то клавиша, если нажата - бипать дальше с duration скажем 10мс, но это какое-то корявое решение
Винда в любом случае будет посылать код нажатой клавиши постоянно прерывая его с определённым интервалом. DirectInput вам в руки =)
пыщь
|
![]() |
![]() |
![]() |
#8 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]() Цитата:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
![]() |
![]() |
![]() |
#9 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]() ![]()
пыщь
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
До проги не доходит сигнал выгрузки операционной системы | Altera | Общие вопросы Delphi | 6 | 30.08.2008 18:03 |