Форум » 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: Ужо. Так, поискал, вроде нет. Я, правда, не стал заморачиваться и вместо чистки буфера кладу туда чего-нить необрабатываемое
полная версия страницы