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

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

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

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

Ответ
 
Опции темы
Старый 19.12.2007, 18:07   #1
andresyuk_be
Оператор ЭВМ
 
Регистрация: 29.01.2007
Сообщений: 33
Написано 0 полезных сообщений
(для 0 пользователей)
Лампочка Пара вопросов

1.Написал мидлет-тестировал на н70 н73 н95 к750и к800и-все супер
а вот на моторах-белая полоса режит половину дисплея
настройки
midp 2.0 fullscreen
midp 2.0
fixed-point
2.Создал меню(графическое).По выбору одного элемента-открывается форма и текстовыми полями.Добавил комманду назад.Так вот...нажимаю в форме назад-возвращаюсь в начальное меню а потом сразу опять запускается форма без нажатия какой либо кнопки-как этого избежать
while flag=0 do //пока не нажали на строку 'выход'
begin
key:=getkeypressed;//читаем нажатую кнопку
if ((keytoaction(key)=GA_FIRE) or (key=KE_KEY5)) and (sel=1) then connect(1);//если нажата 1то
if ((keytoaction(key)=GA_FIRE) or (key=KE_KEY5)) and (sel=2) then nextf;// сама форма
if ((keytoaction(key)=GA_FIRE) or (key=KE_KEY5)) and (sel=3) then options;//если 3
if ((keytoaction(key)=GA_FIRE) or (key=KE_KEY5)) and (sel=4) then flag:=1;//если выход

delay(100);
end;
(Offline)
 
Ответить с цитированием
Старый 19.12.2007, 19:24   #2
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Re: Пара вопросов

ищи в посике используй либу cnv2
(Offline)
 
Ответить с цитированием
Старый 20.12.2007, 00:37   #3
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Re: Пара вопросов

по поводу вылета в форму: похоже МР не отрабатывает отпускание клавиши при переходе с канваса на форму и считает ее нажатой при возвращении. по логике при показе формы следовало обнулить KP в M.class
(Offline)
 
Ответить с цитированием
Старый 20.12.2007, 09:13   #4
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Re: Пара вопросов

Да, опрос клавы там какой-то непродуманный. Иногда глюки выскакивают при совместном использовании и GetKeyPressed и GetKeyClicked.
(Offline)
 
Ответить с цитированием
Старый 20.12.2007, 09:50   #5
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Re: Пара вопросов

Ну так написать либу, которая будет обнулять етот самый KP(Например, самому переписать функцию ShowForm).
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пара вопросов Petrofan 3D-программирование 1 17.07.2009 14:07
Пара вопросов... Инкогнито Основной форум 5 22.01.2008 23:34
Пара вопросов Alex812 Основной форум 4 15.01.2006 18:35


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


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