forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Full screen??? (http://forum.boolean.name/showthread.php?t=13912)

Twice 20.12.2010 12:36

Full screen???
 
Как развернуть приложение на весь экран?
А то такая лажа получается

ViNT 20.12.2010 14:21

Ответ: Full screen???
 
По идее, должна помочь установка параметра MIDlet type: Nokia API Fullscreen.

Twice 20.12.2010 14:38

Ответ: Full screen???
 
а MIDP version 1 или 2 ставить

Twice 20.12.2010 14:40

Ответ: Full screen???
 
Цитата:

Сообщение от ViNT (Сообщение 172590)
По идее, должна помочь установка параметра MIDlet type: Nokia API Fullscreen.

Да, это помогло, то тогда стали не видимыми кнопка "Выход", которую я так задал
cmdQuit := CreateCommand('Выйти', CM_EXIT, 1);
AddCommand(cmdQuit);
repaint;

ViNT 20.12.2010 14:46

Ответ: Full screen???
 
Ну, тут уж ничего не поделать. Надо самому рисовать надпись на экране и обрабатывать нажатие соответствующей кнопки.

kizup 21.12.2010 00:43

Ответ: Full screen???
 
Слушайте,я вот смотрю в этой программе,как я понял,есть обратный отсчет. Вы не подскажите мне как его реализовать? Я вот думал на эту тему но ни к чему так и не пришел!Подскажите пожалуйста,если можно то с простым примером. Заранее спасибо:)

odd 21.12.2010 00:50

Ответ: Full screen???
 
Кстати, да. Неплохо бы написать библиотеку для вычисления разницы в датах, к примеру. В MP есть счетчик, но он каждые 48 суток обнуляется так что для вычисления разницы этот счетчик не подойдет. А пока можно просто вычислить число в секундах с полуночи 1 января 1970 года до желаемой даты и потом отнимать от этого числа значение GetCurrentTime и таким образом узнать сколько секунд осталось до события.

kizup 21.12.2010 01:10

Ответ: Full screen???
 
Что то мне кажется это слишком геморройно. Рассчитать можно,но потом перевести в минуты,часы,сутки и так далее...жестко...

Twice 21.12.2010 11:09

Ответ: Full screen???
 
Цитата:

Сообщение от kizup (Сообщение 172668)
Слушайте,я вот смотрю в этой программе,как я понял,есть обратный отсчет. Вы не подскажите мне как его реализовать? Я вот думал на эту тему но ни к чему так и не пришел!Подскажите пожалуйста,если можно то с простым примером. Заранее спасибо:)

Наприсмер, сколько до Нового Года осталось можно сделать так:

Код:

Time:=GetCurrentTime;
x:=31-GetDay(Time);
m:=GetMonth(Time)+1;

И если m=12, то выводить x иначе вывести что НГ наступил

kizup 21.12.2010 14:03

Ответ: Full screen???
 
Спасибо, а если и время добавить то будет приблизительно так:
time := getCurrentTime;
h := 24-getHour(time);
min := 60-getMinute(time);
sec := 60-getSecond(time);
Да?

Twice 21.12.2010 14:20

Ответ: Full screen???
 
Цитата:

Сообщение от kizup (Сообщение 172698)
Спасибо, а если и время добавить то будет приблизительно так:
time := getCurrentTime;
h := 24-getHour(time);
min := 60-getMinute(time);
sec := 60-getSecond(time);
Да?

В принципе да. Но работать будет криво, например если будет 31 декабря 23:10 то по этому коду он скажет что осталось 0 дней и 1 час 50 минут.
По этому я пока просто сделал сколько дней осталось, можешь заценить.

kizup 21.12.2010 16:55

Ответ: Full screen???
 
По этому коду в 23.10 будет 0 дней 0 часов и 50 минут. Вот именно так и надо:)ша заценю:)

Twice 22.12.2010 12:07

Ответ: Full screen???
 
Цитата:

Сообщение от kizup (Сообщение 172727)
По этому коду в 23.10 будет 0 дней 0 часов и 50 минут. Вот именно так и надо:)ша заценю:)

Т.е по-твоему 24 минус 23 будет равняться 0??:-D

kizup 22.12.2010 15:23

Ответ: Full screen???
 
Ошибся:)посмотри мою программу http://upwap.ru/1191017

Twice 22.12.2010 16:26

Ответ: Full screen???
 
Ты бы лучше исходник кинул)


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot