Форум » FiveWin » Буфер клавиатуры » Ответить

Буфер клавиатуры

fil: Всем, привет ! Понадобилось чистить буфер клавиатуры. Под Харбор есть команда CLEAR TYPEAHEAD, однако она вызывает ошибку винда. Как можно осуществить чистку буфера ?

Ответов - 13

PSP: Какую ошибку? У меня работает.

Dima: И у меня работает. Вероятно Harbour какой то древний :)

fil: Ничего конкретного. Винды закрывают приложение с предложением отправки отчета. Я подозреваю, что это команда не живет по FWH


PSP: Попробуй HB_KeyClear()

fil: HB_KeyClear() - разве в Харборе есть такая функция, я не нашел

PSP: В Harbour 2.0 есть. ЗЫ: Она давно есть: 2008-10-07 09:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbextern.ch * source/rtl/inkey.c + Added HB_KEYCLEAR() a documented function equivalent to "CLEAR TYPEAHEAD" command, or undocumented __KEYBOARD() function. [TOMERGE 1.0]

fil: В какой либе ?

PSP: Имхо, hbrtl.lib

fil: Ага, этой либы у меня нет. Где можно скачать оную ?

Dima: fil пишет: Ага, этой либы у меня нет Не может быть , это ведь не Contrib библиотека ;)

fil: Она, видимо, для Harbour, а не для xHarbour. А я пишу в FWH+xHarbour есно ее там и нету.

Dima: fil Не пробовал спросить (поискать) тут ? http://forums.fivetechsupport.com А темку пожалуй перенесу.

fil: Ужо. Так, поискал, вроде нет. Я, правда, не стал заморачиваться и вместо чистки буфера кладу туда чего-нить необрабатываемое



полная версия страницы