19.03.2013 / 19:10 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| adult, где-то на хабре есть статья про эмуляцию чип 8 на дельфи, но принцип понятен, там же и исходники
__________________
знает толк |
19.03.2013 / 19:18 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| уррра работает. ошибок нет, два предупреждения надо исправить.
__________________
знает толк |
19.03.2013 / 19:32 | |
Maxxxl123 Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| vl@volk, Ты о чипе, или ai?
|
19.03.2013 / 20:48 | |
adult Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| vl@volk, цитата с моего поста: Прогу писал по статьеНе с хабра, но всё же. |
19.03.2013 / 21:30 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Maxxxl123, делай денц компилится и запускается, только ты походу что-то с движением намутил или пропустил что. были проблемы с разрешением (public, private) и назначение static. плюс были некоторые данные не указаны(тип, значение), разберись с массивом и тред обязательно глянь как правильно делать. как я люблю javaME в сто раз лучше моб бейсика и мидлет паскаль, и интересно, и поколупатся можно и веселое настроение обеспечено __________________
знает толк
Прикрепленные файлы: Maxlll123.zip (14.82 кб.) Скачано 19 раз |
19.03.2013 / 21:34 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| adult, у меня на нокии компилится, но при запуске аррай оф боундс ексцептион
__________________
знает толк |
20.03.2013 / 15:36 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| макс, исправь Thread t = new Thread();
//на
Thread t = new Thread(this);
и все заработает. но ошибки есть все равно квадрат тупо уезжает за граници экрана вниз по у и все __________________
знает толк |
20.03.2013 / 16:08 | |
adult Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| vl@volk (19.03.2013/21:30) как я люблю javaME в сто раз лучше моб бейсика и мидлет паскаль, и интересно, и поколупатся можно и веселое настроение обеспеченополностью с тобой согласен Так, причины вылета найдены и ликвидированы |
11.04.2013 / 00:27 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Вот написал метод для замены в коде MobileBasic нумерации строк типа 10, 20, 40, 100... на 1,2,3,4... Код работает, но мне он кажется запутанным и сложным. Может можно сделать проще? Или как-то по-другому? Открыть спойлер Закрыть спойлер private String recalcLineNumbers(InputStreamReader stream) {
StringBuilder sb = new StringBuilder();
char[] buff = new char[1024];
int c;
try {
while ((c = stream.read(buff)) != -1) {
sb.append(buff, 0, c);
}
} catch (IOException e) {}
ArrayList<String> replaceFrom = new ArrayList<String>();
ArrayList<String> replaceTo = new ArrayList<String>();
StringBuilder newStrBuilder = new StringBuilder();
int curr = 0, newCurr = 0;
int last = -1;
for (String tmp:sb.toString().split("\n")) {
StringBuilder currBuild = new StringBuilder();
int j = 0;
Character ch;
while (Character.isDigit(ch = tmp.charAt(j))) {
j++;
currBuild.append(ch);
}
if (curr <= last) {
// err
return null;
}
last = curr;
curr = Integer.valueOf(currBuild.toString());
newCurr++;
newStrBuilder.append(tmp.replaceFirst(String.valueOf(curr), String.valueOf(newCurr)) + "\n");
replaceFrom.add("(GOTO|goto)\\s*" + curr);
replaceTo.add("GOTO " + newCurr);
}
int lenReplace = replaceFrom.size();
String newStr = newStrBuilder.toString();
for (int j = 0; j < lenReplace;j++) {
newStr = newStr.replaceAll(replaceFrom.get(j), replaceTo.get(j));
}
//L.write(tag, newStr);
return newStr;
}
Изменено Naik (11.04 / 00:30) (всего 1 раз) |
11.04.2013 / 16:03 | |
Nokia_372Oc Пользователь
| Значит у меня такая вот проблема. Я сейчас юзаю RMS. Пытался зделать запись и чтение. Когда в файле RMS.java прикреплённом ниже не было метода input(), то всё компилелось и преверефецировалось. Как добавил его, то по прожнему компилит, а преверефикатор говорит "filed to write to file" - не могу записать в файл. Вот в чом тут проблемма?! Файл прикрепил ниже. P.S. Компилю на мобиле. Изменено Nokia_372Oc (11.04 / 16:04) (всего 1 раз)
Прикрепленные файлы: RMS.java (1.09 кб.) Скачано 781 раз |