TIdCompressorZLib.IsReady = False

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

TIdCompressorZLib.IsReady = False

Сообщение GAMER » 13.10.2020 13:33:23

Пытаюсь получить страницу через IdHTTP с Инди. Контент приходит в gzip. Анализ ошибок показал, что TIdCompressorZLib.IsReady равен False. Что нужно подключить, положить в каталог, чтобы оно рабоатло под виндовс и FreeBSD?

Добавлено спустя 44 минуты 36 секунд:
для FreeBSD получилось поставить пакет libzip. Какую либу нужно под винду?

Добавлено спустя 20 минут 16 секунд:
Нужно zlib1.dll
Этот файл входит в библиотеку сжатия (компрессии) Zlib.

Веб-сайт http://www.zlib.net/

Скачайте скомпилированную библиотеку по адресу

http://zlib.net/zlib128-dll.zip

или

http://prdownloads.sourceforge.net/libp ... p?download

zlib1.dll входит в состав этого пакета, извлеките dll-ку из zip-файла и поместите её в директорию

C:\Windows\System32

Выполните регистрацию, если dll-ка не "подхватилась": в командной строке

RegSvr32 /i zlib1.dll
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 614
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

Рейтинг@Mail.ru