MyMobilePad
Вложений: 1
Открывает из ФС файлы формата TXT, RTF, FB2, ABW. На читалку не потянет но как конвертер из этих форматов с разными кодировками в txt с кодировкой win-1251 подойдет. Правда больше 200кб не открывает, да и открытие такого файла может занять несколько минут. Было много запросов на запись/чтение поэтому подписал халмером.
|
Ответ: MyMobilePad
Нда, не знаю как но у архива странное название получилось :( , но начинка имеет другое название.
|
Ответ: MyMobilePad
неплохая программка, а будут исходники :)
p.s.: если работать с файлы большого размера, то грузить получится только частями |
Ответ: MyMobilePad
Исходники такие кривые, что стыдно давать. Могу код по кускам, это понятнее будет. Например есть функция преобразования из досовского текста. Если кому что надо- говорите.
|
Ответ: MyMobilePad
Цитата:
Будут исходники - подправлю и выложу ;) |
Ответ: MyMobilePad
Вложений: 1
Ну рискни...:-D
|
Ответ: MyMobilePad
Вложений: 1
немного подкорректировал алгоритм, частично поправил глюки при компиляции, изменил имена переменных (следует именовать одинаковыми именами в подпрограммах с минимальным кол-вом симмволов)
|
Ответ: MyMobilePad
На счет длины переменных я в курсе, только сложно делать с короткими переменными, разобраться очень сложно. А вот глюков при компиляции вроде не было.:4to: Но если скорость увеличилась то это есть хорошо.
|
Ответ: MyMobilePad
Вложений: 1
Не было прокрутки и ртф криво открывался, зато загрузка у тебя хорошо получилось. Вроде как я исправил что осталось, там есть коментарии моих исправлений.
|
Ответ: MyMobilePad
самая лучшая оптимизация - писать с нуля, поглядывая в уже готовую программу (скоро займусь).
применительно к этой программе: необходимо свести к минимуму операции работы со строками getchar, setchar и т.д. т.к. после этого расходуется память на мусор. оптимальнее сделать загрузку из файла по одному байту. интерфейс думаю упростить и объединить в одну подпрограмму, внешне будет аналогичен |
Ответ: MyMobilePad
Вложений: 1
еще немного поправил последний файл.
p.s.: Banan - твоя программа составлена хорошо, если оптимизировать дальше, то создавать спец.подпрограмму в которой будет вся графика |
Ответ: MyMobilePad
А я вот думаю что было бы не плохо ей возможностей добавить. Например чтобы docx открывала. Одна проблема - это xml в zip архиве. Архиватор я врядли сделаю, ты не знаешь где библиотеку найти? Или может другие форматы предложешь?
|
Ответ: MyMobilePad
чтоб открывать zip нужно глянуть формат файла "основной форум - защита jar файла от распаковки". А после выделения упакованного файла-блока использовать библиотеку zlib (gzip).
|
Ответ: MyMobilePad
Сколько я эту библиотеку не скачивал антивирусник все время ругался и обрывал соединение.
|
Ответ: MyMobilePad
здесь в "midletpascal - библиотеки" лежит либа распаковки gzip из потока, и "основной форум - интересные исходники..." есть пример распаковки html-gzip из строки. в инете есть полные исходники zlib на C.
но нужно знать что zip поддерживает несколько способов упаковки __ p.s.: если антивирусу не нравится *.class файл - декомпиль в java, подкорректируй и откомпиль снова |
Часовой пояс GMT +4, время: 08:22. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot