Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Библиотеки

Ответ
 
Опции темы
Старый 06.01.2008, 16:38   #1
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Lib_jsr75: работа с файловой системой.

Последняя версия библиотеки.
Вложения
Тип файла: zip jsr75i.zip (6.2 Кб, 1837 просмотров)
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Piligrim за это полезное сообщение:
Deport (06.03.2009), Rock2roll (31.07.2010)
Старый 25.04.2008, 01:28   #2
GomZik
Нуждающийся
 
Регистрация: 19.07.2007
Сообщений: 85
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Lib_jsr75: работа с файловой системой.

А как избежать зависания при процедуре jsr75i.get_dirs(path) или get_files(path) когда в path нету либо файлов либо папок
(Offline)
 
Ответить с цитированием
Старый 25.04.2008, 15:40   #3
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_jsr75: работа с файловой системой.

Вообще зависать по-моему не должен.
Попробуйте воспользоваться функциями поиска из библиотеки jsr75ex, лежит здесь.
(Offline)
 
Ответить с цитированием
Старый 25.04.2008, 18:19   #4
GomZik
Нуждающийся
 
Регистрация: 19.07.2007
Сообщений: 85
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Lib_jsr75: работа с файловой системой.

А он зависает не от этой функции, я просто полученную информацию неправильно обробатывал... Ща всё ок, спасибо
(Offline)
 
Ответить с цитированием
Старый 07.05.2008, 22:53   #5
GomZik
Нуждающийся
 
Регистрация: 19.07.2007
Сообщений: 85
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Lib_jsr75: работа с файловой системой.

Можно в библиотеку добавить функцию открывания и чтения нескольких фаилов одновременно?
(Offline)
 
Ответить с цитированием
Старый 07.05.2008, 23:51   #6
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_jsr75: работа с файловой системой.

Пишу библиотеку с такими функциями, но с первого раза не получилось, что-то делаю не так. В общем попытаюсь разобраться.
(Offline)
 
Ответить с цитированием
Старый 08.05.2008, 00:58   #7
GomZik
Нуждающийся
 
Регистрация: 19.07.2007
Сообщений: 85
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Lib_jsr75: работа с файловой системой.

Жду... Очень очень очень =)
(Offline)
 
Ответить с цитированием
Старый 08.05.2008, 01:17   #8
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_jsr75: работа с файловой системой.

Сделал, оказалось, компилятор глючил.
http://forum.boolean.name/showthread.php?t=5994
(Offline)
 
Ответить с цитированием
Старый 30.07.2009, 21:21   #9
Трава
Нуждающийся
 
Аватар для Трава
 
Регистрация: 30.07.2009
Сообщений: 61
Написано одно полезное сообщение
Ответ: Lib_jsr75: работа с файловой системой.

В либе багов немерено просто. К примеру, на моём SE K800i мидлет просто вылетает. Тоже самое и на HTC (ПДА у меня).
(Offline)
 
Ответить с цитированием
Старый 31.07.2009, 03:05   #10
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_jsr75: работа с файловой системой.

Сообщение от Трава Посмотреть сообщение
В либе багов немерено просто. К примеру, на моём SE K800i мидлет просто вылетает. Тоже самое и на HTC (ПДА у меня).
Сам пользовался этой библиотекой на SE k510i и на пропатченной Moto L9, полет нормальный.
99%, что ошибка в коде (также, возможно, неверно задано имя файла, например, не соблюден регистр символов) или в настройках прав приложения.
(Offline)
 
Ответить с цитированием
Старый 05.08.2009, 18:54   #11
Трава
Нуждающийся
 
Аватар для Трава
 
Регистрация: 30.07.2009
Сообщений: 61
Написано одно полезное сообщение
Ответ: Lib_jsr75: работа с файловой системой.

Ну а как тады писать путь? e/file.txt - так ведь? Я так пишу... Один хрен не пашет. И e:/file.txt пытался. Бесполезно
(Offline)
 
Ответить с цитированием
Старый 12.08.2009, 19:33   #12
Mach94
AnyKey`щик
 
Регистрация: 19.02.2009
Сообщений: 14
Написано одно полезное сообщение
Ответ: Lib_jsr75: работа с файловой системой.

Сообщение от Трава Посмотреть сообщение
Ну а как тады писать путь? e/file.txt - так ведь? Я так пишу... Один хрен не пашет. И e:/file.txt пытался. Бесполезно
Вылетать не должно, ты наверное цикл не поставил...
Что касается правильности написания пути, насколько я знаю, пишется так: /e:/file.txt
А вобще народ, неплохо еслиб ктонидь выложил исходничек... ну хотяб простенького ФМ...
(Offline)
 
Ответить с цитированием
Старый 13.08.2009, 20:40   #13
Трава
Нуждающийся
 
Аватар для Трава
 
Регистрация: 30.07.2009
Сообщений: 61
Написано одно полезное сообщение
Ответ: Lib_jsr75: работа с файловой системой.

Да, путь пишеться так /e:/file.txt. На сониках так во всяком случае. Всё зависит от модели мобилы.
(Offline)
 
Ответить с цитированием
Старый 21.09.2009, 12:45   #14
vad74
Оператор ЭВМ
 
Аватар для vad74
 
Регистрация: 31.08.2009
Адрес: Беларусь, Полоцк
Сообщений: 48
Написано 4 полезных сообщений
(для 8 пользователей)
Ответ: Lib_jsr75: работа с файловой системой.

pilgrim
Замерил время выполнения операций jsr75i.get_dirs и jsr75i.get_files. Оно примерно одинаковое и составило ~20мс на файл (SE K800). Т.е. если папка содержит 30 папок и файлов, то получить списки папок и затем файлов составит по 600мс. Понимаю что каждая из этих процедур шерстит весь каталог и выбирает нужный тип объектов. Можно ли для улучшения быстродействия добавить 1 процедуру? Идея такова, сначала программа вызывает процедуру получить полный список папок и файлов. Эта инфа остаётся в самой либе. Затем вызывается get_files('') и он выдаёт файлы с уже сохранённого списка. Тогда для получения папок и файлов либа будет только 1 раз шерстить память телефона. Ускорение почти в 2 раза.
(Offline)
 
Ответить с цитированием
Старый 21.09.2009, 20:49   #15
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_jsr75: работа с файловой системой.

Используй функции поиска из jsr75ex, там находятся все объекты по очереди, а программист сам проверяет, является ли данный объект папкой, т.е., все делается в один проход.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
lib_jsr75 & files проблема Doctor Drive Основной форум 31 07.03.2009 23:45
Колизии на тайловой карте. Ende 2D-программирование 6 05.01.2009 13:48
Lib_jsr75 Mark Castle Библиотеки 14 09.11.2008 08:40
Эмуляция файловой системы в WTK 2.2 ViNT JAVA Micro Edition 1 05.05.2008 19:13
Снова о файловой системе... ViNT Основной форум 4 25.04.2007 11:32


Часовой пояс GMT +4, время: 13:50.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com