|
Основной форум Сюда все проблемы связанные с программированием. |
11.11.2008, 19:31
|
#1
|
ПроЭктировщик
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений (для 8 пользователей)
|
что с МР? оО
Люди у меня такая проблема
КОмпилю проект в английской версии програмы : компилит, запускаетсо в эмуляторе и пустой белый екран(хоть пару дней назад фсё норм работало)
КОмпилю проект в рУССКОЙ версии : иногда нормально , но фсёравно белый екран, а иногда выбивает ошыбку какуюто РАНТАЙМ ЕРРОР и бла бла бла
в МР нету ограничений на количество кода?...
ШО ет за ошыбка??? блин ничего сделать не могу...
|
(Offline)
|
|
11.11.2008, 21:13
|
#2
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: что с МР? оО
Вообще-то ограничение на размер кода есть, как-то поднимали эту тему, но не помню - толи это для некоторых мобил, толи именно для эмулятора.(Кстати, какой эмулятор используется?) Если есть возможность - советую запустить на моторе с подключенным MIDWay - там по сообщениям отладчика можно в 90% случаев понять, в чем дело. А вообще, что именно за RuntimeError?
|
(Offline)
|
|
11.11.2008, 23:31
|
#3
|
ПроЭктировщик
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений (для 8 пользователей)
|
Ответ: что с МР? оО
оветую запустить на моторе с подключенным MIDWay
|
ето шо такое? и где его взять можно=)?
у меня Kwyshell емулятор
вот такое пишет при компиляции :
|
(Offline)
|
|
11.11.2008, 23:35
|
#4
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: что с МР? оО
Да, похоже переполнение, была уже такая проблема.
Для начала советую протестить на реальном теле или на другом эмуляторе.
Сообщение от beZ_probleM
ето шо такое? и где его взять можно=)?
|
MIDWay это программа для заливки java в старые моторолы (типа c650), там есть отладчик. Если подключить телефон в режиме загрузки java и открыть отладчик, он будет показывать различные события AMS и ошибки в том числе.
|
(Offline)
|
|
12.11.2008, 00:22
|
#5
|
ПроЭктировщик
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений (для 8 пользователей)
|
Ответ: что с МР? оО
переполнение??? оО тоесть много кода написал или как? оО вротмненоги
|
(Offline)
|
|
12.11.2008, 00:44
|
#6
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: что с МР? оО
|
(Offline)
|
|
12.11.2008, 01:38
|
#7
|
ПроЭктировщик
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений (для 8 пользователей)
|
Ответ: что с МР? оО
оО ето получаетсо шо есть ограничения... абалдеть... а в чистой яве есть ограничения??
|
(Offline)
|
|
12.11.2008, 01:48
|
#8
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: что с МР? оО
Ограничения не в MP и не в java, а в эмуляторе.
|
(Offline)
|
|
12.11.2008, 02:04
|
#9
|
ПроЭктировщик
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений (для 8 пользователей)
|
Ответ: что с МР? оО
хм... так у меня и на мобе не работает... хм... а есть такие эмуляторы шоб у них небыло таких ограничений?...=( ато на юниты бить програму ВААЩЕ не хочетсо...
|
(Offline)
|
|
12.11.2008, 02:19
|
#10
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: что с МР? оО
Сообщение от beZ_probleM
хм... так у меня и на мобе не работает...
|
Тогда, скорее всего, дело не в этом. Нужно либо искать эмулятор с отладчиком(вроде в WTK есь, хотя хз), либо отлаживать на мотороле через MIDWay, я так очень много раз делал, когда мидлет "летел" по неизвестной причине.
|
(Offline)
|
|
12.11.2008, 09:14
|
#11
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Ответ: что с МР? оО
Я тоже сталкивался стакой проблемой.Воможно в прэкте есть загрузка картинок из ресурса ошибешся в одной букве тот тебе и белый дисплей хоть на эмуле, хоть в реале.
|
(Offline)
|
|
13.11.2008, 04:30
|
#12
|
Нуждающийся
Регистрация: 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
|
ПроЭктировщик
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений (для 8 пользователей)
|
Ответ: что с МР? оО
блин ... капец... тупо удаляю весь код оставляю токо создание менюшки... запускаю и БЕЛЫЙ ЕКРАН! оО
вставляю функцыю ту шо представлина выше в начало програмы фсёравно БЕЛЫЙ ЕКРАН
создаю новый проект пишу простой вывод текста на екран РАБОТАЕТ НОРМАЛЬНО! оО
В ЧЁМ ЖЕ ПРОБЛЕМА??? КРЫША ЕДИТ.... %)
Последний раз редактировалось beZ_probleM, 14.11.2008 в 01:46.
|
(Offline)
|
|
14.11.2008, 02:03
|
#14
|
ПроЭктировщик
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений (для 8 пользователей)
|
Ответ: что с МР? оО
ппц... я нашол проблему... но думаю шо ответ на неё меня слегка огорчит...
Вобщем дело такое :
я Написал
Type Tkletka=record l,u,r,d:boolean; dom:boolean; end; Var Map_1:array[0..239,0..319] of Tkletka;
когда удаляю обявление масива
Map_1:array[0..239,0..319] of Tkletka;
то фсё работает как по маслу... ето получаетсо что я задал ОЧЕНЬ ОБЁМНЫЙ массив?...=(
|
(Offline)
|
|
14.11.2008, 02:13
|
#15
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: что с МР? оО
Скорее всего. 76241 элемент минимум по 5 байт (не помню, сколько boolean весит, но явно не меньше), итого 300-400 килобайт... Многовато.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:56.
|