Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > BugTracker

BugTracker Найденные баги, недочеты и пр.

Ответ
 
Опции темы
Старый 09.10.2009, 20:39   #1
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 15.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Плохо Обработка клавиатуры.

Вот тут http://forum.boolean.name/showthread.php?t=7438 уже задавался такой вопрос
Очень полезно добавить функцию обнуления переменных KeyClicked, KeyPressed, а то глюки иногда проскакивают из-за повторной обработки кнопки, которую нажали лишь раз.
иногда ни чего не помогает особенно когда делаешь выход из процедуры
while KeyToAction(GetKeyPressed) <> GA_FIRE do Delay(100); 
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Старый 11.10.2009, 18:00   #2
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 15.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Обработка клавиатуры.

Не много по эксперементировав с кодом мне все таки удалось обойти этот 'BUG'
procedure Info;
begin
   begin
     
// Text
     
Repaint;    while KeyToAction(GetKeyPressed) <> GA_FIRE do Delay(50);
   
end;Delay(250);
   
begin
   
// Text
     
Repaint;    while KeyToAction(GetKeyPressed) <> GA_FIRE do Delay(50);
   
end;Delay(250);
   
begin
      
// Text
     
Repaint;    while KeyToAction(GetKeyPressed) <> GA_FIRE do Delay(50);
   
beginDelay(250);
end
Добавление лишних
begin...end
в procedure не всегда есть хорошо иногда МР при компиляции сильно ругается.
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скан-коды клавиатуры Chip Проекты на MidletPascal 21 27.01.2010 11:26
Чистка клавиатуры (Фотоужасы, слабонервным и перед едой не смотреть!) ABTOMAT Болтовня 32 20.01.2008 10:39
Обработка клика Trilliput BlitzMax 13 28.11.2007 11:35
Резидентный перехватчик клавиатуры SubZer0 Delphi 10 22.08.2007 13:32
Обработка WM_CLOSE impersonalis Blitz3D 5 13.08.2007 15:54


Часовой пояс GMT +1, время: 21:40.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com