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

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

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

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

Ответ
 
Опции темы
Старый 15.08.2008, 18:51   #1
Smarik
AnyKey`щик
 
Аватар для Smarik
 
Регистрация: 15.08.2008
Адрес: Кемерово
Сообщений: 17
Написано 0 полезных сообщений
(для 0 пользователей)
White display

Добрый день, такая вот проблема, какую игру не напишу на емуляторе работает хорошо, на телефоне вижу только белый цвет...за пару минут набросал простую прогу, опять белый дисплей
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
Вложения
Тип файла: zip NewProgect.zip (9.8 Кб, 363 просмотров)
(Offline)
 
Ответить с цитированием
Старый 15.08.2008, 20:18   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: White display

Дело в том, что в отличие от Windows в java имеет значение регистр имен файлов.
Код
img[i]:=LoadImage('/'+i+'.png'); 
пытается загрузить файлы с расширением png, а файлы имеют расширение PNG, в данном случае необходимо учитывать регистр. Так что просто нужно исправить эту строчку на
img[i]:=LoadImage('/'+i+'.PNG'); 
(Offline)
 
Ответить с цитированием
Старый 15.08.2008, 20:54   #3
Smarik
AnyKey`щик
 
Аватар для Smarik
 
Регистрация: 15.08.2008
Адрес: Кемерово
Сообщений: 17
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: White display

Понятно, благадарю, прочитал статей 15 и весь хелп в русском переводе, нигде про регистры не прочитал, а зря не пишут...много нервов я потратил не обращая внимания на такую мелочь
(Offline)
 
Ответить с цитированием
Старый 15.08.2008, 22:08   #4
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 637 пользователей)
Ответ: White display

Кстати, на сони ериксонах регистр значения тоже не имеет.
(Offline)
 
Ответить с цитированием
Старый 17.08.2008, 20:27   #5
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: White display

а ты только под сонерики пишешь?
(Offline)
 
Ответить с цитированием
Старый 17.08.2008, 22:36   #6
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 637 пользователей)
Ответ: White display

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


Опции темы

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

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


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


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