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

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

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

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 12.10.2007, 13:13   #1
VM
Оператор ЭВМ
 
Регистрация: 24.09.2007
Сообщений: 36
Написано 2 полезных сообщений
(для 3 пользователей)
getKeyClicked не работает

Вот такой простой код, не отслеживает нажатие клавиши:
ShowForm;
  i := FormAddString('Предварительный текст  ...');
  while getKeyClicked <> KE_Star do begin 
    delay(50); 
  end; 
  i := FormAddString('Клавиша нажата  ...');
  delay(3000);
(Offline)
 
Ответить с цитированием
Старый 12.10.2007, 14:56   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Re: getKeyClicked не работает

Форма нажатия клавиш не обрабатывает, только комманды!
(Offline)
 
Ответить с цитированием
Старый 13.10.2007, 03:44   #3
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Re: getKeyClicked не работает

И то не факт, что данная команда добавится. В Siemens ваще невозможно предугадать результаты выполнения команды addCommand. Даже Repaint не спасает, хотя его даже создатели MP рекомендуют. Кароче, формы - это давно пройденный этап. С формами только чайники работают. Все нормальные люди работают с графикой и только с ней.
(Offline)
 
Ответить с цитированием
Старый 13.10.2007, 11:35   #4
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Re: getKeyClicked не работает

То, что мобилы типа siemens или sony ericsson ставят команды как попало, это понятно, непонятно только при чем здесь Repaint? Repaint ведь копирует буфер вывода на canvas, и к формам вроде как не имеет отношения.
(Offline)
 
Ответить с цитированием
Старый 14.10.2007, 09:05   #5
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Re: getKeyClicked не работает

Почитай HELP к MP 2.02 по функции addCommand, там говорится, что некоторые телефоны типа Motorola не помещают командные кнопки на форму пока не вызовешь Repaint. Хотя если тел нормальный, то Repaint в формах можно вообще не использовать.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AJAX почему-то не работает zheland Болтовня 28 12.11.2009 10:51
Так ли работает formGetText? ВалМих Основной форум 1 28.04.2009 12:07
Почему не работает? Doctor Drive Основной форум 2 02.02.2009 02:24
Ptr и Var : как работает ? zheland BlitzMax 31 08.05.2008 21:23
Что быстрее работает? Inrio Blitz3D 18 18.06.2007 13:13


Часовой пояс GMT +4, время: 17:30.


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