Вниз  Исправления исходников (1-ый пост)
- 8.04.2012 / 17:37
ScRoLiS
  Пользователь

ScRoLiS 
Сейчас: Offline
Naik, Да :gg:
__________________
 Чпок... Добрый вечер!
- 8.04.2012 / 18:05
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Naik, readUTF, если файл такой
0x00 04 text
Т.е. перед строкой 2 байта(short) ее длины.
А реадинт пишет в 4 байта и читает столько же, угадай почему

Изменено kiriman (8.04 / 18:06) (всего 1 раз)
- 8.04.2012 / 18:11
ROM
  Пользователь

ROM 
Сейчас: Offline
Naik, создай буфер, туда считывай все в байтах, а потом переведи в текст и все!
- 8.04.2012 / 21:29
Naik
  Пользователь

Naik 
Сейчас: Offline
ROM, Так уже и сделал)
- 9.04.2012 / 16:31
Misha
  Пользователь

Misha 
Сейчас: Offline
kiriman (24.03.2012/03:42)Misha,
  1. ByteArrayOutputStream bos =
  2.  
  3. new ByteArrayOutputStream();
  4.  
  5. DataOutputStream dos =
  6.  
  7. DataOutputStream(bos);
  8.  
  9. dos.writeInt(число);
  10.  
  11. dos.close();
  12.  
  13. rc.addRecord(bos.toByteArray(),
  14.  
  15. 0, bos.size());
  16.  
  17. bos.close();
  18.  
  19. Так число записывать.
  20.  
  21. А читать:
  22.  
  23. ByteArrayinрutStream bis = new
  24.  
  25. ByteArrayinрutStream
  26.  
  27. (rc.getRecord(1));
  28.  
  29. DatainрutStream dis = new
  30.  
  31. DatainрutStream(bis);
  32.  
  33. int k = dis.readInt();
  34.  
  35. dis.close();
  36.  
  37. bis.close();
Попробуй так
привет всем это я опять, я попробовал так но все ровно неполучается :zloj: кто нибудь помогите :)
архив прикреплен, там bin,res и src :gg:
меня просто долго не было, кстати ошибка там - когда включен класс game.java и нажимаешь 2(открыть сохранение игры, код - 50) или 3(сохранить игру, код - 51)(все они в keypressed()) - то ничего не происходит :zloj:
заранее спасибо! :-D

Изменено Misha (9.04 / 16:31) (всего 1 раз)


Прикрепленные файлы:
TanksMisha06.zip (207.88 кб.) Скачано 31 раз
- 10.04.2012 / 04:07
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Misha, Не качал сорцы, но думаю, проблема в том, что ты не перезаписываешь рмс. Т.е. не удалив или даже не создав хранилище вылетает эксепшн
- 15.04.2012 / 15:08
Misha
  Пользователь

Misha 
Сейчас: Offline
kiriman, у меня там есть удаление:
  1. public void save(){
  2. ...
  3. rs.deleteRecordStore("tasa");
  4. ...
  5. }
да и скачали уже два раза (3 - ето я скачал сам)
вылетает эксепшнОшибки то и нету :-D игра просто идет дальше и все! :)
- 15.04.2012 / 15:55
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Misha, А хз, я с телефона и мне влом смотреть
- 19.04.2012 / 22:12
Misha
  Пользователь

Misha 
Сейчас: Offline
kiriman, ооо смотрю уже 9 раз скачали :-D , кто нить знает из тех кто скачал как эту ошибку исправить :gg: заранее спасибо :)

Изменено Misha (19.04 / 22:12) (всего 1 раз)
- 19.04.2012 / 22:31
ROM
  Пользователь

ROM 
Сейчас: Offline
Misha, Во первых зачем ты создаеш два потока? Сделай один... int sc - она у тебя ужэ обьявлена... и сделай так
  1. byte[] record = null;
  2. record = baos.toByteArray();
  3.             if (recordStore.getNumRecords() == 0) {
  4.                 //хранилище пусто, можно addRecord(...)
  5.                 recordStore.addRecord(record, 0, record.length);
  6.             } else {
  7.                 //хранилище не пусто, можно setRecord(...)
  8.                 recordStore.setRecord(1, record, 0, record.length);
  9.             }

Наверх  Всего сообщений: 1662
Фильтровать сообщения
Поиск по теме
Файлы топика (325)