В моем приложении я использую IdHTTP.Get. Часть кода:Indy 10 - IdHTTP.Получить сборку «Не удалось загрузить библиотеку SSL»
var
IdHTTP: TIdHTTP;
begin
IdHTTP := TIdHTTP.Create(nil);
Output := IdHTTP.Get(url);
...
IdHTTP.Free;
Использование IdHTTP.Version дает мне версию: 10.6.2.5263
Я скачал OpenSSL из here, как libeay32.dll и ssleay32.dll находятся в той же папке, моей заявки.
Эта проблема возникла, так как я использую новый ноутбук с Windows 10. Надеюсь, кто-то может сказать мне, как решить эту проблему!
Используйте функцию 'WhatFailedToLoad()' Indy в модуле 'IdSSLOpenSSLHeaders', чтобы узнать, какую DLL не удалось загрузить. – whosrdaddy
Проверьте настройки брандмауэра для (исходящего от приложения) блока исходящих подключений – mjn
@whosrdaddy спасибо, похоже, что только libeay32.dll не удалось загрузить – Teun