SVTX Опубликовано 30 июня, 2014 Поделиться Опубликовано 30 июня, 2014 Прошу помощи в поиске компонента для распаковки/упаковки zip-архивов в Andoid. Цитата Ссылка на комментарий
0 Администраторы Brovin Yaroslav Опубликовано 30 июня, 2014 Администраторы Поделиться Опубликовано 30 июня, 2014 В RTL включен уже класс по работе с ZIP-архивами: System.Zip.TZipFile Nix0N 1 Цитата Ссылка на комментарий
0 Модераторы Andrey Efimov Опубликовано 30 июня, 2014 Модераторы Поделиться Опубликовано 30 июня, 2014 Планируется ли научить этот класс работать с запароленными архивами? Цитата Ссылка на комментарий
0 SVTX Опубликовано 7 июля, 2014 Автор Поделиться Опубликовано 7 июля, 2014 Спасибо. Использовал, все просто. Для запароленных ищите JCL-ловский компонент. Цитата Ссылка на комментарий
0 Nix0N Опубликовано 8 июля, 2014 Поделиться Опубликовано 8 июля, 2014 JCL работает в FM ? если не ошибаюсь - он не совместим... Только VCL. Поправьте если я не прав. Хотя, если воспользоваться конвертером VCL - FM, то возможно. Либо написать DLL с использованием JCL и подгружать в FM. Цитата Ссылка на комментарий
0 SVTX Опубликовано 24 июля, 2015 Автор Поделиться Опубликовано 24 июля, 2015 Спасибо всем кто ответил. Использую в проекте System.Zip.TZipFile. Постепенно мигрировал с ХЕ6 на ХЕ7 и ХЕ8. Первый звоночек прозвенел на ХЕ7 на IOS. Проэкт просто не собирался. в исходниках Sustem.Zip были неверно переопределены переменные Integer и Longint (для 64 битных версий IOS). Поправили. Все заработало. При переходе на XE8 IOS-64 все работало до Iphone 5 включительно. Как только вышел Iphone 6 все. Зип снова перестал работать. Никаких ошибок отловить не получается. Падает тупо на ExtractAll. Может кто сталкивался с такой проблемой? работаю на XE8 Update 1. Цитата Ссылка на комментарий
0 SVTX Опубликовано 29 июля, 2015 Автор Поделиться Опубликовано 29 июля, 2015 Как оказалось проблема глубже. На тестовом примере все работает. Пакует и распаковывает. Но достаточно добавить в Uses пакеты System.Sensors и System.Sensors.Components (использую их для геолокации), и все. Зип более не работает. Разделы Initiilization пустые. Кто подскажет что за ошибка? Цитата Ссылка на комментарий
0 Администраторы Brovin Yaroslav Опубликовано 29 июля, 2015 Администраторы Поделиться Опубликовано 29 июля, 2015 Может меняется порядок инициализации юнитов, которая приводит к неправильному порядку? Цитата Ссылка на комментарий
0 SVTX Опубликовано 6 августа, 2015 Автор Поделиться Опубликовано 6 августа, 2015 Увы все еще хуже). ZIP перестает работать на казалось бы банальной строке добавления сенсоров в менеджер в пакете System.Sensors. После отключения данного кода зип работает штатно. Но не работают сенсоры.. Пока решения не видим, внедряем сторонние компоненты упаковки распаковки( Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 6 августа, 2015 Модераторы Поделиться Опубликовано 6 августа, 2015 (изменено) Увы все еще хуже). ZIP перестает работать на казалось бы банальной строке добавления сенсоров в менеджер в пакете System.Sensors. После отключения данного кода зип работает штатно. Но не работают сенсоры.. Пока решения не видим, внедряем сторонние компоненты упаковки распаковки( Случайно не самсунг девайс?) У нас была проблема с TLocationSensor, пришлось для андроида переписать GPS локацию в пользу нативного получения данных Отказались полностью от TLocationSensor, из-за отключения сенсоров акселерометра на Samsung S4 после TLocationSensor.Active := true; Помогает оживить акселерометр только перезагрузка Изменено 6 августа, 2015 пользователем ZuBy Цитата Ссылка на комментарий
0 SVTX Опубликовано 10 августа, 2015 Автор Поделиться Опубликовано 10 августа, 2015 Увы все еще хуже). ZIP перестает работать на казалось бы банальной строке добавления сенсоров в менеджер в пакете System.Sensors. После отключения данного кода зип работает штатно. Но не работают сенсоры.. Пока решения не видим, внедряем сторонние компоненты упаковки распаковки( Случайно не самсунг девайс?) У нас была проблема с TLocationSensor, пришлось для андроида переписать GPS локацию в пользу нативного получения данных Отказались полностью от TLocationSensor, из-за отключения сенсоров акселерометра на Samsung S4 после TLocationSensor.Active := true; Помогает оживить акселерометр только перезагрузка Проблема только на Apple IOS 6 и выше. На 4-5 все нормально работало. Цитата Ссылка на комментарий
Вопрос
SVTX
Прошу помощи в поиске компонента для распаковки/упаковки zip-архивов в Andoid.
Ссылка на комментарий
10 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.