|
Отслеживание нажатий клавиш (Нетленка) | ☑ | ||
---|---|---|---|---|
0
Электроник
07.09.13
✎
23:12
|
Здравствуйте. Подскажите, пожалуйста, в чем проблема. Пытаюсь использовать V8ADD.dll для перехвата нажатий клавиатуры в 8-ке. Конфа УТ 10.3, платформа 8.2.18.82, V8ADD.dll версии 2.2, в модуле приложения пишу:
Перем ПерехватКлавы Экспорт; Процедура ПриНачалеРаботыСистемы() Попытка ЗагрузитьВнешнююКомпоненту("V8ADD.dll"); ПерехватКлавы = Новый ("Addin.Events"); ПерехватКлавы.ФильтрСобытий = Новый Структура("Клавиатура", Истина); ПерехватКлавы.НачатьОтловСобытий(100); Исключение Сообщить("Ошибка при загрузке компоненты V8ADD.dll!", СтатусСообщения.Внимание); КонецПопытки; КонецПроцедуры Процедура ПриЗавершенииРаботыСистемы() ПерехватКлавы = Неопределено; КонецПроцедуры Перехват работает, но: 1) при закрытии программы процесс остается висеть в памяти% 2) процесс 8-ки постоянно грузит процессор, причем тем больше, чем меньше число передать в метод НачатьОтловСобытий() (при передаче 1 одно из ядер было загружено на 100%, при передаче 100 - на 3%). Что я делаю не так? |
|||
1
Электроник
07.09.13
✎
23:19
|
И еще: простое нажатие клавиши Up отлавливается, а вот Ctrl+Up - нет. В чем причина?
|
|||
2
shuhard
07.09.13
✎
23:23
|
(1) задай это вопрос автору V8ADD.dll
|
|||
3
Электроник
07.09.13
✎
23:25
|
Я как-раз надеюсь, что H A D G E H O G s (автор) ответит.
|
|||
4
shuhard
07.09.13
✎
23:28
|
(3) с таким название топика - ни когда
|
|||
5
Электроник
07.09.13
✎
23:30
|
(4) А с каким?
|
|||
6
H A D G E H O G s
08.09.13
✎
00:07
|
Нетленка 3.0 на подходе. Примерно 2-3 недели.
Вы офигеете от функционала. |
|||
7
Злопчинский
08.09.13
✎
01:03
|
(6) Я офигеваю от вашей офигенности...
. а что, в снеговике отлов нажатий клавиш не входит в штатный функционал платформы? все те же "костыли" как и на клюшках нужны..? |
|||
8
etc
08.09.13
✎
01:18
|
(7) да
|
|||
9
Электроник
08.09.13
✎
10:58
|
(6) Я так понял, что описанное поведение версии 2.2 - это нормально?
|
|||
10
Torquader
08.09.13
✎
22:18
|
(7) Поэтому, 1С не годится в качестве решения для написания фронта кассира.
|
|||
11
Злопчинский
08.09.13
✎
23:41
|
(7) ну не знаю... что-то похожее на фронт работает у меня на дисках на точках продаж, да и в ТСД складских - есть некоторые операции по кнопкам... а в снеговике - если нет такой возможности шттано - то вот он, нивь..ый прогресс
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |