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

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

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

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

Ответ
 
Опции темы
Старый 28.09.2008, 20:03   #1
temned
Знающий
 
Аватар для temned
 
Регистрация: 29.07.2008
Адрес: Россия,Саратов
Сообщений: 206
Написано 22 полезных сообщений
(для 33 пользователей)
Лампочка Опять я, не вижу ошибки в кодинге

Опять я! разобрался я как ставить изображение загрузки,но возникла ошибка. когда я тестирую на эмулятооре, то прога работает как надо. Но когда тестирую на сотике(se), то вместо загрузки идет белый экран, а потом прога начинает работать . ВОТ часть кода:Помогите плыз

procedure OnLoad;
begin
repeat
n:=GetWidth;
za1 :=Loadimage('/q13.png');{гружу} n:=n-GetWidth/2;
za3 :=Loadimage('/q1.png'); {гружу} n:=n-GetWidth/2;
SetColor(0,0,0);FillRect(0,0,GetWidth,GetHeight);
SetColor(0,0,255); FillRect(0,GetHeight-20,GetWidth-n,10); SetColor(192,192,192); DrawRect(0,GetHeight-20,GetWidth,10);
drawText('Ждите...',0 , GetHeight/2);
repaint;
until n=0;
end;

begin
OnLoad;
DrawImage(za1,0,0); {рисую}
repaint;
delay(1500);
DrawImage(za3,0,0);{рисую}
repaint;
delay(2000);
wi:=GetWidth; hi:=GetHeight;
SetFont(FONT_FACE_SYSTEM, FONT_STYLE_PLAIN, FONT_SIZE_SMALL);
ShowMenu;
End.

(Offline)
 
Ответить с цитированием
Старый 28.09.2008, 20:33   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Опять я, не вижу ошибки в кодинге

А в чем заключается процесс загрузки? В какой части кода он происходит? Вообще-то отображение хода загрузки лучше делать в потоке с низким приоритетом.
(Offline)
 
Ответить с цитированием
Старый 28.09.2008, 21:35   #3
temned
Знающий
 
Аватар для temned
 
Регистрация: 29.07.2008
Адрес: Россия,Саратов
Сообщений: 206
Написано 22 полезных сообщений
(для 33 пользователей)
Ответ: Опять я, не вижу ошибки в кодинге

Загрузка происходит так: перед началом работы у меня отображаются картинки, а потом меню. Вот мой исходник, в самом конце правда он ошень БОЛЬШОЙ, помогите!
Вложения
Тип файла: zip kkv.zip (74.2 Кб, 392 просмотров)
(Offline)
 
Ответить с цитированием
Старый 29.09.2008, 12:10   #4
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 638 пользователей)
Ответ: Опять я, не вижу ошибки в кодинге

Накуя у тебя в ресурсах две icon.png? Может из-за этого?
(Offline)
 
Ответить с цитированием
Старый 29.09.2008, 15:12   #5
temned
Знающий
 
Аватар для temned
 
Регистрация: 29.07.2008
Адрес: Россия,Саратов
Сообщений: 206
Написано 22 полезных сообщений
(для 33 пользователей)
Восклицание Ответ: Опять я, не вижу ошибки в кодинге

Я провнрил использование только этой процедуры, опять белый экран, а потом прога начинает работу. Не хочу выносить это в отдельную тему, НО ПОДСКАЖИТЕ КАК бороться с этим белым экраном?
(Offline)
 
Ответить с цитированием
Старый 29.09.2008, 15:24   #6
temned
Знающий
 
Аватар для temned
 
Регистрация: 29.07.2008
Адрес: Россия,Саратов
Сообщений: 206
Написано 22 полезных сообщений
(для 33 пользователей)
Злость может

кстати может че с настройкаи надо : у меня стоит MIDP 2.0 Fullscren, MIDP 2.0 и floating point. а насчет двух иконок, я убрал одну но все рано это не помогло, оказывается загрузка работает верно, т.е Прога, загрузка это все верно-я уже проверял, но перед началом идет белый экран, И ТЕПЕРЬ У МЕНЯ НОВый экран, как убрать белый экран при работе на SE?
(Offline)
 
Ответить с цитированием
Старый 29.09.2008, 20:00   #7
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: может

Сообщение от TEMNED Посмотреть сообщение
кстати может че с настройкаи надо : у меня стоит MIDP 2.0 Fullscren, MIDP 2.0 и floating point. а насчет двух иконок, я убрал одну но все рано это не помогло, оказывается загрузка работает верно, т.е Прога, загрузка это все верно-я уже проверял, но перед началом идет белый экран, И ТЕПЕРЬ У МЕНЯ НОВый экран, как убрать белый экран при работе на SE?
Перед началом это в смысле несколько секунд сразу после запуска?
(Offline)
 
Ответить с цитированием
Старый 29.09.2008, 20:12   #8
temned
Знающий
 
Аватар для temned
 
Регистрация: 29.07.2008
Адрес: Россия,Саратов
Сообщений: 206
Написано 22 полезных сообщений
(для 33 пользователей)
Да, несколько секунд

Да, экран примерно секунд 2 висит, затем прога продолжает(начинает) работу
(Offline)
 
Ответить с цитированием
Старый 29.09.2008, 21:11   #9
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Опять я, не вижу ошибки в кодинге

Если я правильно понял, то речь идет о белом экране, отображаемом во время инициализации JVM и собственно мидлета. С этим ничего сделать не удастся, во время инициализации приложения нельзя выполнять никаких действий.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не вижу ошибку Smarik Основной форум 4 21.08.2008 15:06
Ошибки Opera zheland Болтовня 7 09.07.2008 19:44
опять че за ? jimon Болтовня 20 16.11.2007 17:21
Опять длл butcher 2D-программирование 7 10.11.2007 17:49
Значение ошибки breadman 3D-программирование 43 17.09.2007 18:44


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


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