|
Основной форум Сюда все проблемы связанные с программированием. |
20.12.2010, 12:36
|
#1
|
Оператор ЭВМ
Регистрация: 19.12.2010
Сообщений: 42
Написано 5 полезных сообщений (для 7 пользователей)
|
Full screen???
Как развернуть приложение на весь экран?
А то такая лажа получается
|
(Offline)
|
|
20.12.2010, 14:21
|
#2
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Full screen???
По идее, должна помочь установка параметра MIDlet type: Nokia API Fullscreen.
|
(Offline)
|
|
20.12.2010, 14:38
|
#3
|
Оператор ЭВМ
Регистрация: 19.12.2010
Сообщений: 42
Написано 5 полезных сообщений (для 7 пользователей)
|
Ответ: Full screen???
а MIDP version 1 или 2 ставить
|
(Offline)
|
|
20.12.2010, 14:40
|
#4
|
Оператор ЭВМ
Регистрация: 19.12.2010
Сообщений: 42
Написано 5 полезных сообщений (для 7 пользователей)
|
Ответ: Full screen???
Сообщение от ViNT
По идее, должна помочь установка параметра MIDlet type: Nokia API Fullscreen.
|
Да, это помогло, то тогда стали не видимыми кнопка "Выход", которую я так задал
cmdQuit := CreateCommand('Выйти', CM_EXIT, 1);
AddCommand(cmdQuit);
repaint;
|
(Offline)
|
|
20.12.2010, 14:46
|
#5
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Full screen???
Ну, тут уж ничего не поделать. Надо самому рисовать надпись на экране и обрабатывать нажатие соответствующей кнопки.
|
(Offline)
|
|
21.12.2010, 00:43
|
#6
|
Нуждающийся
Регистрация: 12.12.2010
Адрес: SaratoF
Сообщений: 85
Написано 5 полезных сообщений (для 5 пользователей)
|
Ответ: Full screen???
Слушайте,я вот смотрю в этой программе,как я понял,есть обратный отсчет. Вы не подскажите мне как его реализовать? Я вот думал на эту тему но ни к чему так и не пришел!Подскажите пожалуйста,если можно то с простым примером. Заранее спасибо
|
(Offline)
|
|
21.12.2010, 00:50
|
#7
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Full screen???
Кстати, да. Неплохо бы написать библиотеку для вычисления разницы в датах, к примеру. В MP есть счетчик, но он каждые 48 суток обнуляется так что для вычисления разницы этот счетчик не подойдет. А пока можно просто вычислить число в секундах с полуночи 1 января 1970 года до желаемой даты и потом отнимать от этого числа значение GetCurrentTime и таким образом узнать сколько секунд осталось до события.
|
(Offline)
|
|
21.12.2010, 01:10
|
#8
|
Нуждающийся
Регистрация: 12.12.2010
Адрес: SaratoF
Сообщений: 85
Написано 5 полезных сообщений (для 5 пользователей)
|
Ответ: Full screen???
Что то мне кажется это слишком геморройно. Рассчитать можно,но потом перевести в минуты,часы,сутки и так далее...жестко...
|
(Offline)
|
|
21.12.2010, 11:09
|
#9
|
Оператор ЭВМ
Регистрация: 19.12.2010
Сообщений: 42
Написано 5 полезных сообщений (для 7 пользователей)
|
Ответ: Full screen???
Сообщение от kizup
Слушайте,я вот смотрю в этой программе,как я понял,есть обратный отсчет. Вы не подскажите мне как его реализовать? Я вот думал на эту тему но ни к чему так и не пришел!Подскажите пожалуйста,если можно то с простым примером. Заранее спасибо
|
Наприсмер, сколько до Нового Года осталось можно сделать так:
Time:=GetCurrentTime;
x:=31-GetDay(Time);
m:=GetMonth(Time)+1;
И если m=12, то выводить x иначе вывести что НГ наступил
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.12.2010, 14:03
|
#10
|
Нуждающийся
Регистрация: 12.12.2010
Адрес: SaratoF
Сообщений: 85
Написано 5 полезных сообщений (для 5 пользователей)
|
Ответ: Full screen???
Спасибо, а если и время добавить то будет приблизительно так:
time := getCurrentTime;
h := 24-getHour(time);
min := 60-getMinute(time);
sec := 60-getSecond(time);
Да?
|
(Offline)
|
|
21.12.2010, 14:20
|
#11
|
Оператор ЭВМ
Регистрация: 19.12.2010
Сообщений: 42
Написано 5 полезных сообщений (для 7 пользователей)
|
Ответ: Full screen???
Сообщение от kizup
Спасибо, а если и время добавить то будет приблизительно так:
time := getCurrentTime;
h := 24-getHour(time);
min := 60-getMinute(time);
sec := 60-getSecond(time);
Да?
|
В принципе да. Но работать будет криво, например если будет 31 декабря 23:10 то по этому коду он скажет что осталось 0 дней и 1 час 50 минут.
По этому я пока просто сделал сколько дней осталось, можешь заценить.
|
(Offline)
|
|
21.12.2010, 16:55
|
#12
|
Нуждающийся
Регистрация: 12.12.2010
Адрес: SaratoF
Сообщений: 85
Написано 5 полезных сообщений (для 5 пользователей)
|
Ответ: Full screen???
По этому коду в 23.10 будет 0 дней 0 часов и 50 минут. Вот именно так и надо ша заценю
|
(Offline)
|
|
22.12.2010, 12:07
|
#13
|
Оператор ЭВМ
Регистрация: 19.12.2010
Сообщений: 42
Написано 5 полезных сообщений (для 7 пользователей)
|
Ответ: Full screen???
Сообщение от kizup
По этому коду в 23.10 будет 0 дней 0 часов и 50 минут. Вот именно так и надо ша заценю
|
Т.е по-твоему 24 минус 23 будет равняться 0??
|
(Offline)
|
|
22.12.2010, 15:23
|
#14
|
Нуждающийся
Регистрация: 12.12.2010
Адрес: SaratoF
Сообщений: 85
Написано 5 полезных сообщений (для 5 пользователей)
|
Ответ: Full screen???
Ошибся посмотри мою программу http://upwap.ru/1191017
|
(Offline)
|
|
22.12.2010, 16:26
|
#15
|
Оператор ЭВМ
Регистрация: 19.12.2010
Сообщений: 42
Написано 5 полезных сообщений (для 7 пользователей)
|
Ответ: Full screen???
Ты бы лучше исходник кинул)
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:57.
|