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

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

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

Прочие вопросы Вопросы не касающиеся программирования (установка, настройка...)

Ответ
 
Опции темы
Старый 19.10.2008, 11:11   #1
accXak
AnyKey`щик
 
Регистрация: 03.07.2008
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
f***ing mp array!

Выяснилось, что в мп индекс массива не должен превышать 10, а также то, что при использовании
array[1..10] as string
мп код не запускается на девайсе/эмуле. Можно ли решить эту проблему или проще грызть жаву без акцента?
(Offline)
 
Ответить с цитированием
Старый 19.10.2008, 15:35   #2
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: f***ing mp array!

Выяснилось, что в мп индекс массива не должен превышать 10
о.0 не-не-не
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (25.10.2008)
Старый 19.10.2008, 17:03   #3
accXak
AnyKey`щик
 
Регистрация: 03.07.2008
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: f***ing mp array!

у меня и эмуль и трубка (нокиа 7710) останавливают мидлет в самом начале на белом экране, т.е. на стадии инициализации переменных.
(Offline)
 
Ответить с цитированием
Старый 19.10.2008, 21:04   #4
vitalik1
Оператор ЭВМ
 
Регистрация: 11.11.2007
Сообщений: 26
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: f***ing mp array!

Во первых не as, а of string;
Во вторых все работает.
Лучше покажи свой код.

зы: Может зависать при рисовании строки которая не влазит на экран.
(Offline)
 
Ответить с цитированием
Старый 20.10.2008, 01:30   #5
accXak
AnyKey`щик
 
Регистрация: 03.07.2008
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: f***ing mp array!

1. я вообще не рисую - все вводится/выводится в формы
2. я писал так по привычке - в паскале все по правилам.
3. код показать сейчас не могу, но суть в следующем - инит двух массивов на [1..4,1..10] : инит функции для перебора этого массива (принимает строку, перебирает строку посимвольно, при нахождении совпадения с символом из первого массива заменяет этот символ на знак из второго массива, т.е. что-то вроде перевода в транслит для отправки по сети) : ну и собстно, получение данных от пользователя, вызов той самой функции и отправка по сети.
трабл: при использовании массива [1..40] любого типа не запускается; массив [1..4,1..10] со строками также вешает систему, а вот такой же массив с чарами работает. Я б и использовал эти чары, да вот тока русский алфавит в чары не лезет.
(Offline)
 
Ответить с цитированием
Старый 20.10.2008, 06:33   #6
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: f***ing mp array!

Русские буквы ле лезут в чары? Я делал массивы даже на несколько сотен картинок. А тут такая ерунда как 40 строк. Что-то тут не так и видимо в самом коде.
(Offline)
 
Ответить с цитированием
Старый 20.10.2008, 07:11   #7
accXak
AnyKey`щик
 
Регистрация: 03.07.2008
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: f***ing mp array!

в коде ок! вчера пробовал:
создать массив из десяти строк
вывести алерт, что все хорошо
результ: алерт НЕ появляется!
а русские буквы в чары не лезут потому как их код>127
(Offline)
 
Ответить с цитированием
Старый 20.10.2008, 07:24   #8
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Ответ: f***ing mp array!

Внесу свою лепту в дискуссию.
1) Я однажды хотел сделать морской бой, нужно было создать массив из квадратных картинок кусков кораблей. При загрузке картинок в массив мидлет зависал. Картинки были маленькие и их было немного. Разбираться в чём проблема было влом и я забил на проект.
2) В char можно загнать любой символ юникода. В Java по крайней мере. А как там мидлет паскаль себя ведёт - я хз.
(Offline)
 
Ответить с цитированием
Старый 22.10.2008, 09:45   #9
ARV
ПроЭктировщик
 
Регистрация: 25.12.2006
Сообщений: 163
Написано 7 полезных сообщений
(для 12 пользователей)
Ответ: f***ing mp array!

уже тут писали, что МП не любит НЕКВАДРАТНЫЕ массивы...
[1..4, 1..10] - скорее всего висяк
[1..10, 1..10] - скорее всего все Ок
сделай квадратный массив, но не используй "лишние" индексы - и должно заработать
(Offline)
 
Ответить с цитированием
Старый 22.10.2008, 16:27   #10
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 637 пользователей)
Ответ: f***ing mp array!

МП не любит неквадратные массивы, только если в качестве данных используются структуры.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
scimitar (22.10.2008)
Старый 23.10.2008, 00:44   #11
Cliffe Snake
Нуждающийся
 
Аватар для Cliffe Snake
 
Регистрация: 22.09.2008
Сообщений: 74
Написано 8 полезных сообщений
(для 12 пользователей)
Ответ: f***ing mp array!

Romanzes, а какие именно структуры он не любит?
А на счёт неквадратных массивов, я тоже не сразу въехал =)
(Offline)
 
Ответить с цитированием
Старый 23.10.2008, 08:06   #12
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 637 пользователей)
Ответ: f***ing mp array!

Структуры - это тип данных (record). Причем, если ты создаешь одномерный массив, то никаких проблем не будет. А если двумерный - то только квадратный. А вообще тут еще копать надо, МП не устает одаривать нас новыми багами
(Offline)
 
Ответить с цитированием
Старый 24.10.2008, 06:54   #13
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: f***ing mp array!

Действительно, при раскопках обнаружилось, что MP вообще криво транслурует этот код. Даже декомпиляторы не могут толком понять что там написано. Отсюда и зависания. Как вариант решения проблемы: можно вместо двухмерного сделать одномерный массив длиной width * height, а данные в него записывать/доставать по индексу: y * width + x. Так не будет проблемы неиспользованных ячеек.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо odd за это полезное сообщение:
Cliffe Snake (24.10.2008), RblSb (18.11.2013)
Старый 25.10.2008, 12:51   #14
accXak
AnyKey`щик
 
Регистрация: 03.07.2008
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: f***ing mp array!

ндааа, парни, с мп вам еще мучиться и мучиться, а я вчерась в своем Мухоср... сорри... Белогорске забежал в древний компьютерный салон и на древней полки увидел стопочку древних дисков и, представте себе, выудил из этой кучи диск Экстрематора с набором юного ява кодера (40 руб.). жаль только - датирован диск четвертым годом, но в принципе терпимо
что ж, мне не в первой изучать дебри языка - уже с десяток языков изучал: от кубасика 4.5 и до составных вижуалСтудио'08.
пожнлайте удачи, друзия
(Offline)
 
Ответить с цитированием
Старый 25.10.2008, 17:21   #15
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 637 пользователей)
Ответ: f***ing mp array!

accXak, ты думаешь, здесь ни у кого нет явы?
Удачи, я вот тоже начал яву учить.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
array subscript out of range! impersonalis Юмор 2 14.09.2005 23:51


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


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