Похоже, есть баги в либе Lib_jsr75i
В процессе работы с Lib_jsr75i я обнаружил следующие баги и недоработки.
1. В описании библиотеки есть следующая информация: Код:
public static InputStream get_stream() - открыть файл как ресурс. доступны все операции с ресурсом 2. При повторном обращении к файлу библиотека зависает. Я делаю так: PHP код:
Коллеги, хотелось бы услышать ваше мнение по данным вопросам. Может быть, это я что-то неправильно делаю? |
Ответ: Похоже, есть баги в либе Lib_jsr75i
Реально либа бажная. И open_file тупит и read_line_a... Короч, полный абзац. Мой сонерик K800i просто выкидывает из мидлета без предупреждения.
|
Ответ: Похоже, есть баги в либе Lib_jsr75i
Цитата:
|
Ответ: Похоже, есть баги в либе Lib_jsr75i
Может быть... Но я всё делаю как в мануале написано! Вот пытался файл создать с использованием либы
Код:
program test; |
Ответ: Похоже, есть баги в либе Lib_jsr75i
Многое зависит от того, какой телефон, у разных трубок путь задается по разному. Также, нектороые телефоны не дают возможности записывать файлы в корень диска.
Поставь на телефон MiniCommander, и посмотри, как там выводятся пути и может ли он создавать файлы в нужном месте. |
Ответ: Похоже, есть баги в либе Lib_jsr75i
Файлы создаються. И файлы и папки. :) Пасиб. Терь разобрался. Они на K800i так записываються - /e:/file.txt к примеру. Т. е. сначала слэш надо ставить и двоеточие после диска.
|
Ответ: Похоже, есть баги в либе Lib_jsr75i
Чегото у меня вылетает при компиляции с либой jsr75i?(Версия 2.0.2)
|
Ответ: Похоже, есть баги в либе Lib_jsr75i
Вот у меня не работает skip и reset. Причем первыый вызов skip отрабатывает, а следующие не отрабатывают. Reset вообще не пашет. Не на эмуле не в телефоне. Нужно открыть файлище около 200 мегабайт и читать из него по разным смещениям N-ое кол-во байт в строку например. Нужна помощь.
|
Ответ: Похоже, есть баги в либе Lib_jsr75i
Дражайшие форумчане! Решил я поковырять и поискать баги в jsr75i (исходники), ибо пишу одну банально полезнейшую утилитку для nokia s40. Конкретно для этого случая мне понадобилась самописная функция (объединяющая open_file, read_bytes и close_file, иными словами, одноразовое чтение из файла по смещению определённого количества байт и его закрытие), и вот на что я напоролся в процессе экспериментов (в яве разбирался по ходу):
во всех наших skip и reset действо осуществляется через try и проверку ненулёвости 'dis' (DataInputStream), который скорее всего не обнуляется в случае закрытия файла. В итоге работспособный код выглядит: Код:
public static String read_buffer(String name, int off, int len) { |
Ответ: Похоже, есть баги в либе Lib_jsr75i
Вложений: 1
Исправил баг из за которого сохранение или загрузка файла работала только один раз. Проверил на SE k530i, всё работает. :cool:
|
Часовой пояс GMT +4, время: 06:20. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot