![]() |
что с МР? оО
Люди у меня такая проблема
КОмпилю проект в английской версии програмы : компилит, запускаетсо в эмуляторе и пустой белый екран(хоть пару дней назад фсё норм работало) КОмпилю проект в рУССКОЙ версии : иногда нормально , но фсёравно белый екран, а иногда выбивает ошыбку какуюто РАНТАЙМ ЕРРОР и бла бла бла :crazy: в МР нету ограничений на количество кода?... ШО ет за ошыбка??? блин ничего сделать не могу... |
Ответ: что с МР? оО
Вообще-то ограничение на размер кода есть, как-то поднимали эту тему, но не помню - толи это для некоторых мобил, толи именно для эмулятора.(Кстати, какой эмулятор используется?) Если есть возможность - советую запустить на моторе с подключенным MIDWay - там по сообщениям отладчика можно в 90% случаев понять, в чем дело. А вообще, что именно за RuntimeError?
|
Ответ: что с МР? оО
Вложений: 1
Цитата:
у меня Kwyshell емулятор вот такое пишет при компиляции : |
Ответ: что с МР? оО
Да, похоже переполнение, была уже такая проблема.
Для начала советую протестить на реальном теле или на другом эмуляторе. Цитата:
|
Ответ: что с МР? оО
переполнение??? оО тоесть много кода написал или как? оО вротмненоги
|
Ответ: что с МР? оО
В общем была уже такая проблема, обсуждали здесь
http://forum.boolean.name/showthread...5+%EA%EE%E4%E0 |
Ответ: что с МР? оО
оО ето получаетсо шо есть ограничения... абалдеть... а в чистой яве есть ограничения??
|
Ответ: что с МР? оО
Ограничения не в MP и не в java, а в эмуляторе.
|
Ответ: что с МР? оО
хм... так у меня и на мобе не работает... хм... а есть такие эмуляторы шоб у них небыло таких ограничений?...=( ато на юниты бить програму ВААЩЕ не хочетсо...
|
Ответ: что с МР? оО
Цитата:
|
Ответ: что с МР? оО
Я тоже сталкивался стакой проблемой.Воможно в прэкте есть загрузка картинок из ресурса ошибешся в одной букве тот тебе и белый дисплей хоть на эмуле, хоть в реале.
|
Ответ: что с МР? оО
У меня есть такая проблема только с эмулятором SJboy. Игра в 800 строчек кода на МП в нем не показывается, только белый экран. В то время как MidpX запросто воспроизводит эту игруху. Это также случается если компилятору неизвестен тип допущенной в коде ошибки, которую можно вычислить путем процедуры-дебагинга, например:
PHP код:
И если процедура выполнилась, значит до неё ошибок нет. Всё просто. =) |
Ответ: что с МР? оО
блин ... капец... тупо удаляю весь код оставляю токо создание менюшки... запускаю и БЕЛЫЙ ЕКРАН! оО
вставляю функцыю ту шо представлина выше в начало програмы фсёравно БЕЛЫЙ ЕКРАН создаю новый проект пишу простой вывод текста на екран РАБОТАЕТ НОРМАЛЬНО! оО В ЧЁМ ЖЕ ПРОБЛЕМА??? КРЫША ЕДИТ.... %) |
Ответ: что с МР? оО
ппц... я нашол проблему... но думаю шо ответ на неё меня слегка огорчит...
Вобщем дело такое : я Написал PHP код:
PHP код:
|
Ответ: что с МР? оО
Скорее всего. 76241 элемент минимум по 5 байт (не помню, сколько boolean весит, но явно не меньше), итого 300-400 килобайт... Многовато.
|
Ответ: что с МР? оО
а integer меньше весит? я могу и integer-ом заменить... какой тип наименьше весит?))
|
Ответ: что с МР? оО
Не, integer точно больше весит (вроде-как 4 байта)
|
Ответ: что с МР? оО
а сhar? шото есть такое шо могло б уменьшыть обём занимаемой памяти массивом?...=(
|
Ответ: что с МР? оО
Эта тема уже затрагивалась. MP коряво объявляет двухмерные массивы. Тем более массив типа records. Храни всё в одномерном массиве и всё будет норм.
|
Ответ: что с МР? оО
как координаты запхнуть в одномерный массив?
типа так? : PHP код:
|
Ответ: что с МР? оО
Цитата:
Та блин, не в памяти дело, кое-кому FAQ читать надо было. Это самая типичная ошибка, от которой у начинающих МПкодеров кипят мозги. МП НЕдержит неквадратных массивов! Исправь на PHP код:
А если хочешь запихнуть это дело в одномерный массив, то делай так: PHP код:
|
Ответ: что с МР? оО
чувак! (Cliffe Snake) у меня шота не работает кнопка "ПОЛЕЗНО!")))
ОГРОМНОЕ тебе спасибо! таки работает! ;) P.S. если и писать через одномерный массив то обращатсо надо в моём случае так: PHP код:
А если там поставить вместо height - width то будет наложение=) |
Ответ: что с МР? оО
Люди ещё один вопрос.. а то шо у мну массив такой огромный и оперативы жрёт... то это ОЧЕНЬ БУДЕТ ТОРМОЗИТЬ РОБОТУ ПРОГРАММЫ?? .... ато шото она так глючить начала %)
|
Ответ: что с МР? оО
По идее, начать тормозить не должно пока оперативка не кончится. Хотя, на самом деле все зависит от телефона.
|
Ответ: что с МР? оО
а кто знает скоко оперативки у Nokia N73?=)) или у SE w910=)
|
Часовой пояс GMT +4, время: 02:11. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot