Перейти к содержанию
Fire Monkey от А до Я
  • 0

Ищу компонент для работы с ZIP архивами


SVTX

Вопрос

Рекомендуемые сообщения

  • 0

JCL работает в FM ? если не ошибаюсь - он не совместим... Только VCL. Поправьте если я не прав. Хотя, если воспользоваться конвертером VCL - FM, то возможно. Либо написать DLL с использованием JCL и подгружать в FM.

Ссылка на комментарий
  • 0

Спасибо всем кто ответил. Использую в проекте 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

Как оказалось проблема глубже.

На тестовом примере все работает. Пакует и распаковывает.

Но достаточно добавить в Uses пакеты System.Sensors и System.Sensors.Components (использую их для геолокации), и все.

Зип более не работает. Разделы Initiilization пустые. Кто подскажет что за ошибка? 

Ссылка на комментарий
  • 0

Увы все еще хуже). ZIP перестает работать на казалось бы банальной строке добавления сенсоров в менеджер в пакете System.Sensors

После отключения данного кода зип работает штатно. Но не работают сенсоры.. 

Пока решения не видим, внедряем сторонние компоненты упаковки распаковки(

Ссылка на комментарий
  • 0
  • Модераторы

Увы все еще хуже). ZIP перестает работать на казалось бы банальной строке добавления сенсоров в менеджер в пакете System.Sensors

После отключения данного кода зип работает штатно. Но не работают сенсоры.. 

Пока решения не видим, внедряем сторонние компоненты упаковки распаковки(

Случайно не самсунг девайс?)

 

У нас была проблема с TLocationSensor, пришлось для андроида переписать GPS локацию в пользу нативного получения данных

Отказались полностью от TLocationSensor, из-за отключения сенсоров акселерометра на Samsung S4 после TLocationSensor.Active := true;

Помогает оживить акселерометр только перезагрузка

Изменено пользователем ZuBy
Ссылка на комментарий
  • 0

 

Увы все еще хуже). ZIP перестает работать на казалось бы банальной строке добавления сенсоров в менеджер в пакете System.Sensors

После отключения данного кода зип работает штатно. Но не работают сенсоры.. 

Пока решения не видим, внедряем сторонние компоненты упаковки распаковки(

Случайно не самсунг девайс?)

 

У нас была проблема с TLocationSensor, пришлось для андроида переписать GPS локацию в пользу нативного получения данных

Отказались полностью от TLocationSensor, из-за отключения сенсоров акселерометра на Samsung S4 после TLocationSensor.Active := true;

Помогает оживить акселерометр только перезагрузка

 

Проблема только на Apple IOS 6 и выше. На 4-5 все нормально работало.

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...