8.04.2012 / 17:37 | |
ScRoLiS Пользователь Сейчас: Offline
Регистрация: 28.06.2010
| Naik, Да __________________
Чпок... Добрый вечер! |
8.04.2012 / 18:05 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| Naik, readUTF, если файл такой 0x00 04 text Т.е. перед строкой 2 байта(short) ее длины. А реадинт пишет в 4 байта и читает столько же, угадай почему
Изменено kiriman (8.04 / 18:06) (всего 1 раз) |
8.04.2012 / 18:11 | |
ROM Пользователь Сейчас: Offline
Регистрация: 10.06.2010
| Naik, создай буфер, туда считывай все в байтах, а потом переведи в текст и все!
|
8.04.2012 / 21:29 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| ROM, Так уже и сделал)
|
9.04.2012 / 16:31 | |
Misha Пользователь Сейчас: Offline
Имя: Миша Регистрация: 02.03.2012
| kiriman (24.03.2012/03:42)Misha, ByteArrayOutputStream bos =
new ByteArrayOutputStream();
DataOutputStream dos =
DataOutputStream(bos);
dos.writeInt(число);
dos.close();
rc.addRecord(bos.toByteArray(),
0, bos.size());
bos.close();
Так число записывать.
А читать:
ByteArrayinрutStream bis = new
ByteArrayinрutStream
(rc.getRecord(1));
DatainрutStream dis = new
DatainрutStream(bis);
int k = dis.readInt();
dis.close();
bis.close();
Попробуй так
привет всем это я опять, я попробовал так но все ровно неполучается кто нибудь помогите архив прикреплен, там bin,res и src меня просто долго не было, кстати ошибка там - когда включен класс game.java и нажимаешь 2(открыть сохранение игры, код - 50) или 3(сохранить игру, код - 51)(все они в keypressed()) - то ничего не происходит заранее спасибо! Изменено Misha (9.04 / 16:31) (всего 1 раз)
Прикрепленные файлы: TanksMisha06.zip (207.88 кб.) Скачано 32 раза |
10.04.2012 / 04:07 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| Misha, Не качал сорцы, но думаю, проблема в том, что ты не перезаписываешь рмс. Т.е. не удалив или даже не создав хранилище вылетает эксепшн
|
15.04.2012 / 15:08 | |
Misha Пользователь Сейчас: Offline
Имя: Миша Регистрация: 02.03.2012
| kiriman, у меня там есть удаление: public void save(){
...
rs.deleteRecordStore("tasa");
...
}
да и скачали уже два раза (3 - ето я скачал сам) вылетает эксепшнОшибки то и нету игра просто идет дальше и все! |
15.04.2012 / 15:55 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| Misha, А хз, я с телефона и мне влом смотреть
|
19.04.2012 / 22:12 | |
Misha Пользователь Сейчас: Offline
Имя: Миша Регистрация: 02.03.2012
| kiriman, ооо смотрю уже 9 раз скачали , кто нить знает из тех кто скачал как эту ошибку исправить заранее спасибо Изменено Misha (19.04 / 22:12) (всего 1 раз) |
19.04.2012 / 22:31 | |
ROM Пользователь Сейчас: Offline
Регистрация: 10.06.2010
| Misha, Во первых зачем ты создаеш два потока? Сделай один... int sc - она у тебя ужэ обьявлена... и сделай так byte[] record = null;
record = baos.toByteArray();
if (recordStore.getNumRecords() == 0) {
//хранилище пусто, можно addRecord(...)
recordStore.addRecord(record, 0, record.length);
} else {
//хранилище не пусто, можно setRecord(...)
recordStore.setRecord(1, record, 0, record.length);
}
|