|
25.08.2009, 09:28
|
#1
|
Нуждающийся
Регистрация: 03.10.2008
Сообщений: 61
Написано 13 полезных сообщений (для 44 пользователей)
|
MyMobilePad
Открывает из ФС файлы формата TXT, RTF, FB2, ABW. На читалку не потянет но как конвертер из этих форматов с разными кодировками в txt с кодировкой win-1251 подойдет. Правда больше 200кб не открывает, да и открытие такого файла может занять несколько минут. Было много запросов на запись/чтение поэтому подписал халмером.
|
(Offline)
|
|
26.08.2009, 09:05
|
#2
|
Нуждающийся
Регистрация: 03.10.2008
Сообщений: 61
Написано 13 полезных сообщений (для 44 пользователей)
|
Ответ: MyMobilePad
Нда, не знаю как но у архива странное название получилось , но начинка имеет другое название.
|
(Offline)
|
|
26.08.2009, 17:11
|
#3
|
Знающий
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений (для 123 пользователей)
|
Ответ: MyMobilePad
неплохая программка, а будут исходники
p.s.: если работать с файлы большого размера, то грузить получится только частями
|
(Offline)
|
|
27.08.2009, 09:26
|
#4
|
Нуждающийся
Регистрация: 03.10.2008
Сообщений: 61
Написано 13 полезных сообщений (для 44 пользователей)
|
Ответ: MyMobilePad
Исходники такие кривые, что стыдно давать. Могу код по кускам, это понятнее будет. Например есть функция преобразования из досовского текста. Если кому что надо- говорите.
|
(Offline)
|
|
27.08.2009, 18:01
|
#5
|
Знающий
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений (для 123 пользователей)
|
Ответ: MyMobilePad
Сообщение от Banan
Исходники такие кривые, что стыдно давать. Могу код по кускам, это понятнее будет....
|
главное что работает, а код, в некотором смысле, уже видел.
Будут исходники - подправлю и выложу
|
(Offline)
|
|
28.08.2009, 09:08
|
#6
|
Нуждающийся
Регистрация: 03.10.2008
Сообщений: 61
Написано 13 полезных сообщений (для 44 пользователей)
|
Ответ: MyMobilePad
Ну рискни...
|
(Offline)
|
|
28.08.2009, 17:31
|
#7
|
Знающий
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений (для 123 пользователей)
|
Ответ: MyMobilePad
немного подкорректировал алгоритм, частично поправил глюки при компиляции, изменил имена переменных (следует именовать одинаковыми именами в подпрограммах с минимальным кол-вом симмволов)
|
(Offline)
|
|
29.08.2009, 09:21
|
#8
|
Нуждающийся
Регистрация: 03.10.2008
Сообщений: 61
Написано 13 полезных сообщений (для 44 пользователей)
|
Ответ: MyMobilePad
На счет длины переменных я в курсе, только сложно делать с короткими переменными, разобраться очень сложно. А вот глюков при компиляции вроде не было. Но если скорость увеличилась то это есть хорошо.
|
(Offline)
|
|
29.08.2009, 12:20
|
#9
|
Нуждающийся
Регистрация: 03.10.2008
Сообщений: 61
Написано 13 полезных сообщений (для 44 пользователей)
|
Ответ: MyMobilePad
Не было прокрутки и ртф криво открывался, зато загрузка у тебя хорошо получилось. Вроде как я исправил что осталось, там есть коментарии моих исправлений.
|
(Offline)
|
|
29.08.2009, 14:00
|
#10
|
Знающий
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений (для 123 пользователей)
|
Ответ: MyMobilePad
самая лучшая оптимизация - писать с нуля, поглядывая в уже готовую программу (скоро займусь).
применительно к этой программе: необходимо свести к минимуму операции работы со строками getchar, setchar и т.д. т.к. после этого расходуется память на мусор. оптимальнее сделать загрузку из файла по одному байту.
интерфейс думаю упростить и объединить в одну подпрограмму, внешне будет аналогичен
|
(Offline)
|
|
30.08.2009, 02:30
|
#11
|
Знающий
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений (для 123 пользователей)
|
Ответ: MyMobilePad
еще немного поправил последний файл.
p.s.: Banan - твоя программа составлена хорошо, если оптимизировать дальше, то создавать спец.подпрограмму в которой будет вся графика
|
(Offline)
|
|
30.08.2009, 09:24
|
#12
|
Нуждающийся
Регистрация: 03.10.2008
Сообщений: 61
Написано 13 полезных сообщений (для 44 пользователей)
|
Ответ: MyMobilePad
А я вот думаю что было бы не плохо ей возможностей добавить. Например чтобы docx открывала. Одна проблема - это xml в zip архиве. Архиватор я врядли сделаю, ты не знаешь где библиотеку найти? Или может другие форматы предложешь?
|
(Offline)
|
|
30.08.2009, 11:45
|
#13
|
Знающий
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений (для 123 пользователей)
|
Ответ: MyMobilePad
чтоб открывать zip нужно глянуть формат файла "основной форум - защита jar файла от распаковки". А после выделения упакованного файла-блока использовать библиотеку zlib (gzip).
|
(Offline)
|
|
30.08.2009, 16:06
|
#14
|
Нуждающийся
Регистрация: 03.10.2008
Сообщений: 61
Написано 13 полезных сообщений (для 44 пользователей)
|
Ответ: MyMobilePad
Сколько я эту библиотеку не скачивал антивирусник все время ругался и обрывал соединение.
|
(Offline)
|
|
30.08.2009, 20:02
|
#15
|
Знающий
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений (для 123 пользователей)
|
Ответ: MyMobilePad
здесь в "midletpascal - библиотеки" лежит либа распаковки gzip из потока, и "основной форум - интересные исходники..." есть пример распаковки html-gzip из строки. в инете есть полные исходники zlib на C.
но нужно знать что zip поддерживает несколько способов упаковки
__
p.s.: если антивирусу не нравится *.class файл - декомпиль в java, подкорректируй и откомпиль снова
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:09.
|