forum.boolean.name

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

Smarik 15.08.2008 18:51

White display
 
Вложений: 1
Добрый день, такая вот проблема, какую игру не напишу на емуляторе работает хорошо, на телефоне вижу только белый цвет...за пару минут набросал простую прогу, опять белый дисплей
Код:

program NewProject; 
var 
    img:array [0..1] of image; 
    key,x,y,i,stor:integer; 
begin 
for i:=0 to 1 do 
img[i]:=LoadImage('/'+i+'.png'); 
x:=50; 
y:=50; 
stor:=0; 
    repeat 
SetColor(255,255,255); 
FillRect(0,0,getWidth,GetHeight); 
    if stor=0 then   
DrawImage(img[0],x,y) else  DrawImage(img[1],x,y); 
key:=GetKeyPressed; 
    if key=KE_KEY4 then begin 
stor:=0;   
x:=x-2; 
end; 
    if key=KE_KEY6 then begin 
stor:=1; 
x:=x+2; 
end; 
repaint; 
delay(50); 
    until GetKeyClicked=KE_KEY0; 
end.

ставил midp1.0/2.0 пробовал fullscreen, устанавливал floating point ничего не помогает...p.s. Nokia 3250

ViNT 15.08.2008 20:18

Ответ: White display
 
Дело в том, что в отличие от Windows в java имеет значение регистр имен файлов.
Код
PHP код:

img[i]:=LoadImage('/'+i+'.png'); 

пытается загрузить файлы с расширением png, а файлы имеют расширение PNG, в данном случае необходимо учитывать регистр. Так что просто нужно исправить эту строчку на
PHP код:

img[i]:=LoadImage('/'+i+'.PNG'); 


Smarik 15.08.2008 20:54

Ответ: White display
 
Понятно, благадарю, прочитал статей 15 и весь хелп в русском переводе, нигде про регистры не прочитал, а зря не пишут...много нервов я потратил не обращая внимания на такую мелочь

Romanzes 15.08.2008 22:08

Ответ: White display
 
Кстати, на сони ериксонах регистр значения тоже не имеет.

Piligrim 17.08.2008 20:27

Ответ: White display
 
а ты только под сонерики пишешь? ;)

Romanzes 17.08.2008 22:36

Ответ: White display
 
Нет, дело вот в чем. Я делал прогу и в один день она перестала работать на моем семене. Скинул другу на ериксон - заработала. Я ломал голову, думал, может у меня оперативки не хватает или еще чего. А оказалось, что дело в регистре.


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

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