Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 07.08.2016, 10:53   #1
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию Залипание "ESC"

Делаю отправку нажатых ЛКМ, ПКМ, "ESC" на сервер.

Так:
Код:
 W:=GetAsyncKeyState(VK_LBUTTON);
  if W = $8001 then begin
     S :='кнопка нажата';
     ......
     if W = $0000 then begin  // если кнопка отпущена
      S := 'кнопка отпущена';
        if  naj=True then begin
       //num:=0;
        end;
      otj:=True;  // переменную отжата в true
       naj:=False;// переменную нажата в false
      end;
Использую переменные для переключения состояния нажата - отжата и счетчик кол нажатий по этой логике. С ЛКМ и ПКМ все нормально, но делая тоже самое с ESC:
W_R:=GetAsyncKeyState(vk_escape);
При нажатии и удержании ESC посылается сразу целая очередь команд вместо 1ой. При нажатии и не отжатии ЛКМ и ПКМ такого не происходит.

В чем может быть проблема? Коды для ЛКМ, ПКМ и ESC аналогичные.
Illusiony вне форума
Старый 07.08.2016, 10:57   #2
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Извините, нашел банальную ошибку, таким образом код был не аналогичный.
Тему можно закрыть.
Illusiony вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") ZIRASS PHP 4 15.06.2016 14:23