![]() |
|
Модераторы: javastic, AntonSaburov |
![]()
|
|
| _LEM_ |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 14.3.2007 Репутация: нет Всего: нет |
Итак вот описание функции которая возвращает строку помещённую в RMS
Ну и возможно будет интересен метод добавления данных:
Не могу понять в чём причина. Вроде всё правильно. |
||||
|
|||||
| javastic |
|
||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
Ты пишешь по русски и у тебя после считывания кракозябы? Тогда делай так:
так пишем:
так читаем:
Взято с http://www.ibm.com/developerworks/ru/edu/w...a/section4.html вобщем всё надо делать через writeUTF и readUTF -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
||||
|
|||||
| _LEM_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 14.3.2007 Репутация: нет Всего: нет |
В том то и дело, что пишу на латинском..
В один текстбокс вводиться логин (TextField.ANY) В другой пароль (TextField.PASSWORD) оба со значением "test" соедененны разделителем "|-|" но когда вытаскиваю разделителя нет, тока абра кадабра.. Может из за TextField.. вот что именно возвращает ф-ия loadSetting() [B@d590dbc Прилагаю весь класс. Это сообщение отредактировал(а) _LEM_ - 11.7.2007, 12:17 Присоединённый файл ( Кол-во скачиваний: 6 )
wChat.txt 6,95 Kb |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Причем здесь RMS?
У тебя в коде миллион ошибок, - разберись с логикой работы программы, а уже потом разберемся с RMS. P.S. И еще....прочти это для своего же блага (ну и для нашего тоже P.P.S И ни какое это [B@d590dbc не Абра кабара, а хэш-код объекта. -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| _LEM_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 14.3.2007 Репутация: нет Всего: нет |
Да ладно всего несколько =) связанные с неопытностью. RTF'ом конечно проще отписаться , но может укажешь хоть на некоторые ошибки? потому что читая албанский я врят ли пойму что же не так.. ;-) -- - PS.: всё кроме этого сохранения работает. Это сообщение отредактировал(а) _LEM_ - 12.7.2007, 23:58 |
|||
|
||||
| W0LF |
|
||||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Пользуемся так -
-------------------- iOS developer |
||||
|
|||||
| _LEM_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 14.3.2007 Репутация: нет Всего: нет |
почему на этом форуме всегда так
прошу указать на ошибки , дают свой вариант кода.. |
|||
|
||||
| W0LF |
|
||||||||||||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Анализируй код и учись
первая ошибка -
Зачем юзать Exception, когда есть RecordStoreNotFoundException? Это неправильно, ибо на самом деле может быть три исключения, а ты пишешь что RS not found
Извини, времени очень мало.. работой нагрузили... Сделай просто следуещее -
Вот, RMS тут ваааще не при чем. Добавлено через 6 минут и 57 секунд На самом деле нужно еще и читать внимательно что пишут
Как тебе и говорил
Это сообщение отредактировал(а) W0LF - 13.7.2007, 15:46 -------------------- iOS developer |
||||||||||||
|
|||||||||||||
| _LEM_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 14.3.2007 Репутация: нет Всего: нет |
Ну это же не ошибка По сути это нужно для отладки.. Rs not found - не описание ошибки , а просто указывает мне где именно она происходит. Про обьект понял, но не знал почему так получаеться. Я думал .toString(); переводит в строку.. |
|||
|
||||
| _LEM_ |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 14.3.2007 Репутация: нет Всего: нет |
Вообщем остановился на том
что .getBytes() и возвращает эту абру - кадабру. До этого со строкой всё ок.
И так:
тоже самое.. Почему так? .. буквы латинские.. Это сообщение отредактировал(а) _LEM_ - 13.7.2007, 18:37 |
||||
|
|||||
| W0LF |
|
||||||||||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Хреново ты остановился!!! НЕ надо под bSave выделять память.
Ты этот код запустил??? если ты вместо своей строки
сделаешь
то у тебя будет все хорошо.. Выше я описывал что такое toString() и Antropoid тож тебе писал -------------------- iOS developer |
||||||||||
|
|||||||||||
| _LEM_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 14.3.2007 Репутация: нет Всего: нет |
пробовал без выделения писал же ^ С stAuthReturn = new String(rs.getRecord(1)); действительно всё гуд , огромное спасибо!! Прост запутанный язык, здесь с toString всё ок login = userdata.elementAt(0).toString(); password = userdata.elementAt(1).toString(); в рекордСтори он возвращает хеш код.. |
|||
|
||||
| W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
делай так - login = (String)userdata.elementAt(0); password = (String)userdata.elementAt(1); -------------------- iOS developer |
|||
|
||||
| _LEM_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 14.3.2007 Репутация: нет Всего: нет |
Да вроде и так работает, а с getRecord тоже (String) прокатит?
|
|||
|
||||
| Antropoid |
|
||||||||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
так сравниваются ссылки на объекты
строки сравниваются так:
RMS удаляется так:
а ты ее сначала открываешь, потом удаляешь, а она не удаляется, т.к. открыта. А вот твоя основная ошибка
ты считываешь байты, которые превращаются в строку так
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
||||||||||||
|
|||||||||||||
![]()
|
FAQ раздела лежит здесь! |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |