forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Опять я, не вижу ошибки в кодинге (http://forum.boolean.name/showthread.php?t=6412)

temned 28.09.2008 20:03

Опять я, не вижу ошибки в кодинге
 
Опять я! разобрался я как ставить изображение загрузки,но возникла ошибка. когда я тестирую на эмулятооре, то прога работает как надо. Но когда тестирую на сотике(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.


ViNT 28.09.2008 20:33

Ответ: Опять я, не вижу ошибки в кодинге
 
А в чем заключается процесс загрузки? В какой части кода он происходит? Вообще-то отображение хода загрузки лучше делать в потоке с низким приоритетом.

temned 28.09.2008 21:35

Ответ: Опять я, не вижу ошибки в кодинге
 
Вложений: 1
Загрузка происходит так: перед началом работы у меня отображаются картинки, а потом меню. Вот мой исходник, в самом конце правда он ошень БОЛЬШОЙ, помогите!

Romanzes 29.09.2008 12:10

Ответ: Опять я, не вижу ошибки в кодинге
 
Накуя у тебя в ресурсах две icon.png? Может из-за этого?

temned 29.09.2008 15:12

Ответ: Опять я, не вижу ошибки в кодинге
 
Я провнрил использование только этой процедуры, опять белый экран, а потом прога начинает работу. Не хочу выносить это в отдельную тему, НО ПОДСКАЖИТЕ КАК бороться с этим белым экраном? :SOS: :SOS:

temned 29.09.2008 15:24

может
 
кстати может че с настройкаи надо : у меня стоит MIDP 2.0 Fullscren, MIDP 2.0 и floating point. а насчет двух иконок, я убрал одну но все рано это не помогло, оказывается загрузка работает верно, т.е Прога, загрузка это все верно-я уже проверял, но перед началом идет белый экран, И ТЕПЕРЬ У МЕНЯ НОВый экран, как убрать белый экран при работе на SE?:wild:

ViNT 29.09.2008 20:00

Ответ: может
 
Цитата:

Сообщение от TEMNED (Сообщение 87097)
кстати может че с настройкаи надо : у меня стоит MIDP 2.0 Fullscren, MIDP 2.0 и floating point. а насчет двух иконок, я убрал одну но все рано это не помогло, оказывается загрузка работает верно, т.е Прога, загрузка это все верно-я уже проверял, но перед началом идет белый экран, И ТЕПЕРЬ У МЕНЯ НОВый экран, как убрать белый экран при работе на SE?:wild:

Перед началом это в смысле несколько секунд сразу после запуска?

temned 29.09.2008 20:12

Да, несколько секунд
 
Да, экран примерно секунд 2 висит, затем прога продолжает(начинает) работу:SOS: :SOS: :SOS:

ViNT 29.09.2008 21:11

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


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

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