TIdCompressorZLib.IsReady = False

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

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

Ответить
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

TIdCompressorZLib.IsReady = False

Сообщение GAMER »

Пытаюсь получить страницу через 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
Ответить