![]() |
Опять я, не вижу ошибки в кодинге
Опять я! разобрался я как ставить изображение загрузки,но возникла ошибка. когда я тестирую на эмулятооре, то прога работает как надо. Но когда тестирую на сотике(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. |
Ответ: Опять я, не вижу ошибки в кодинге
А в чем заключается процесс загрузки? В какой части кода он происходит? Вообще-то отображение хода загрузки лучше делать в потоке с низким приоритетом.
|
Ответ: Опять я, не вижу ошибки в кодинге
Вложений: 1
Загрузка происходит так: перед началом работы у меня отображаются картинки, а потом меню. Вот мой исходник, в самом конце правда он ошень БОЛЬШОЙ, помогите!
|
Ответ: Опять я, не вижу ошибки в кодинге
Накуя у тебя в ресурсах две icon.png? Может из-за этого?
|
Ответ: Опять я, не вижу ошибки в кодинге
Я провнрил использование только этой процедуры, опять белый экран, а потом прога начинает работу. Не хочу выносить это в отдельную тему, НО ПОДСКАЖИТЕ КАК бороться с этим белым экраном? :SOS: :SOS:
|
может
кстати может че с настройкаи надо : у меня стоит MIDP 2.0 Fullscren, MIDP 2.0 и floating point. а насчет двух иконок, я убрал одну но все рано это не помогло, оказывается загрузка работает верно, т.е Прога, загрузка это все верно-я уже проверял, но перед началом идет белый экран, И ТЕПЕРЬ У МЕНЯ НОВый экран, как убрать белый экран при работе на SE?:wild:
|
Ответ: может
Цитата:
|
Да, несколько секунд
Да, экран примерно секунд 2 висит, затем прога продолжает(начинает) работу:SOS: :SOS: :SOS:
|
Ответ: Опять я, не вижу ошибки в кодинге
Если я правильно понял, то речь идет о белом экране, отображаемом во время инициализации JVM и собственно мидлета. С этим ничего сделать не удастся, во время инициализации приложения нельзя выполнять никаких действий.
|
Часовой пояс GMT +4, время: 04:04. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot