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

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

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

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

Ответ
 
Опции темы
Старый 11.11.2008, 19:31   #1
beZ_probleM
ПроЭктировщик
 
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений
(для 8 пользователей)
Восклицание что с МР? оО

Люди у меня такая проблема
КОмпилю проект в английской версии програмы : компилит, запускаетсо в эмуляторе и пустой белый екран(хоть пару дней назад фсё норм работало)
КОмпилю проект в рУССКОЙ версии : иногда нормально , но фсёравно белый екран, а иногда выбивает ошыбку какуюто РАНТАЙМ ЕРРОР и бла бла бла
в МР нету ограничений на количество кода?...
ШО ет за ошыбка??? блин ничего сделать не могу...
(Offline)
 
Ответить с цитированием
Старый 11.11.2008, 21:13   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: что с МР? оО

Вообще-то ограничение на размер кода есть, как-то поднимали эту тему, но не помню - толи это для некоторых мобил, толи именно для эмулятора.(Кстати, какой эмулятор используется?) Если есть возможность - советую запустить на моторе с подключенным MIDWay - там по сообщениям отладчика можно в 90% случаев понять, в чем дело. А вообще, что именно за RuntimeError?
(Offline)
 
Ответить с цитированием
Старый 11.11.2008, 23:31   #3
beZ_probleM
ПроЭктировщик
 
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: что с МР? оО

оветую запустить на моторе с подключенным MIDWay
ето шо такое? и где его взять можно=)?

у меня Kwyshell емулятор
вот такое пишет при компиляции :
Изображения
Тип файла: bmp Ошыбка.bmp (550.2 Кб, 1311 просмотров)
(Offline)
 
Ответить с цитированием
Старый 11.11.2008, 23:35   #4
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: что с МР? оО

Да, похоже переполнение, была уже такая проблема.
Для начала советую протестить на реальном теле или на другом эмуляторе.
Сообщение от beZ_probleM Посмотреть сообщение
ето шо такое? и где его взять можно=)?
MIDWay это программа для заливки java в старые моторолы (типа c650), там есть отладчик. Если подключить телефон в режиме загрузки java и открыть отладчик, он будет показывать различные события AMS и ошибки в том числе.
(Offline)
 
Ответить с цитированием
Старый 12.11.2008, 00:22   #5
beZ_probleM
ПроЭктировщик
 
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: что с МР? оО

переполнение??? оО тоесть много кода написал или как? оО вротмненоги
(Offline)
 
Ответить с цитированием
Старый 12.11.2008, 00:44   #6
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: что с МР? оО

В общем была уже такая проблема, обсуждали здесь
http://forum.boolean.name/showthread...5+%EA%EE%E4%E0
(Offline)
 
Ответить с цитированием
Старый 12.11.2008, 01:38   #7
beZ_probleM
ПроЭктировщик
 
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: что с МР? оО

оО ето получаетсо шо есть ограничения... абалдеть... а в чистой яве есть ограничения??
(Offline)
 
Ответить с цитированием
Старый 12.11.2008, 01:48   #8
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: что с МР? оО

Ограничения не в MP и не в java, а в эмуляторе.
(Offline)
 
Ответить с цитированием
Старый 12.11.2008, 02:04   #9
beZ_probleM
ПроЭктировщик
 
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: что с МР? оО

хм... так у меня и на мобе не работает... хм... а есть такие эмуляторы шоб у них небыло таких ограничений?...=( ато на юниты бить програму ВААЩЕ не хочетсо...
(Offline)
 
Ответить с цитированием
Старый 12.11.2008, 02:19   #10
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: что с МР? оО

Сообщение от beZ_probleM Посмотреть сообщение
хм... так у меня и на мобе не работает...
Тогда, скорее всего, дело не в этом. Нужно либо искать эмулятор с отладчиком(вроде в WTK есь, хотя хз), либо отлаживать на мотороле через MIDWay, я так очень много раз делал, когда мидлет "летел" по неизвестной причине.
(Offline)
 
Ответить с цитированием
Старый 12.11.2008, 09:14   #11
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: что с МР? оО

Я тоже сталкивался стакой проблемой.Воможно в прэкте есть загрузка картинок из ресурса ошибешся в одной букве тот тебе и белый дисплей хоть на эмуле, хоть в реале.
(Offline)
 
Ответить с цитированием
Старый 13.11.2008, 04:30   #12
Cliffe Snake
Нуждающийся
 
Аватар для Cliffe Snake
 
Регистрация: 22.09.2008
Сообщений: 74
Написано 8 полезных сообщений
(для 12 пользователей)
Ответ: что с МР? оО

У меня есть такая проблема только с эмулятором SJboy. Игра в 800 строчек кода на МП в нем не показывается, только белый экран. В то время как MidpX запросто воспроизводит эту игруху. Это также случается если компилятору неизвестен тип допущенной в коде ошибки, которую можно вычислить путем процедуры-дебагинга, например:
//////////////////////////////////////////////////////////////
/////////////////////////  DEBUGING  /////////////////////////
//////////////////////////////////////////////////////////////
Procedure debag(mes:string);
begin
 
//if testmode then begin
  
setcolor(255,255,0); //    Переодически встречающуюся связку \/
  
fillrect(0,0,240,320); //  Setcolor->FillRect-->(Repaint/Refresh) использую \/
  
setcolor(0,0,0);
  
Drawtext(mes,(sw-getstringwidth(mes))/2,sh/2);
  
repaint;//refresh;    //     для выявления момента сбоя приложения
  
delay(500);
 
//end;    
end
Вставляешь вызов такой процедуры перед подозрительным местом кода.
И если процедура выполнилась, значит до неё ошибок нет. Всё просто. =)
(Offline)
 
Ответить с цитированием
Старый 14.11.2008, 01:11   #13
beZ_probleM
ПроЭктировщик
 
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: что с МР? оО

блин ... капец... тупо удаляю весь код оставляю токо создание менюшки... запускаю и БЕЛЫЙ ЕКРАН! оО
вставляю функцыю ту шо представлина выше в начало програмы фсёравно БЕЛЫЙ ЕКРАН
создаю новый проект пишу простой вывод текста на екран РАБОТАЕТ НОРМАЛЬНО! оО
В ЧЁМ ЖЕ ПРОБЛЕМА??? КРЫША ЕДИТ.... %)

Последний раз редактировалось beZ_probleM, 14.11.2008 в 01:46.
(Offline)
 
Ответить с цитированием
Старый 14.11.2008, 02:03   #14
beZ_probleM
ПроЭктировщик
 
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: что с МР? оО

ппц... я нашол проблему... но думаю шо ответ на неё меня слегка огорчит...
Вобщем дело такое :
я Написал

Type
  Tkletka
=record
    l
,u,r,d:boolean;
    
dom:boolean;
  
end;
  
Var
 
Map_1:array[0..239,0..319of Tkletka
когда удаляю обявление масива
Map_1:array[0..239,0..319of Tkletka
то фсё работает как по маслу... ето получаетсо что я задал ОЧЕНЬ ОБЁМНЫЙ массив?...=(
(Offline)
 
Ответить с цитированием
Старый 14.11.2008, 02:13   #15
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: что с МР? оО

Скорее всего. 76241 элемент минимум по 5 байт (не помню, сколько boolean весит, но явно не меньше), итого 300-400 килобайт... Многовато.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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