PAS-модули · 18.06.2023

OpenSSL_libs

Данный модуль написан для IDE Lazarus!

Невероятно простой, но очень нужный модуль для извлечения libeay32.dll и ssleay32.dll из файла ресурсов (идёт в комплекте с модулем). Если потребуются более новые версии библиотек — запакуйте их сами в файлы соответствующих ресурсов lrs с помощью, например, этой инструкции.

Модуль подключается как обычно. Закидываете содержимое архива в папку с проектом, объявляете файл модуля openssl_libs в блоке uses и указываете функцию SSLLibsExtract там, где удобно. Например, в процедуре создания формы. Если будете работать с консольным приложением — не забудьте добавить зависимость LCLBase.

Теперь модуль умеет извлекать как x86, так и x64 сборки библиотек. Более подробная документация лежит в репозитории.

Версия только для x86 будет лежать где-то здесь.

P.S.: библиотечки взяты отсюда.