मेरे आवेदन में मैं IdHTTP.Get का उपयोग कर रहा हूं। कोड का एक हिस्सा है:इंडी 10 - आईडीएचटीटीपी। उठाना "एसएसएल लाइब्रेरी लोड नहीं कर सका"
var
IdHTTP: TIdHTTP;
begin
IdHTTP := TIdHTTP.Create(nil);
Output := IdHTTP.Get(url);
...
IdHTTP.Free;
IdHTTP.Version का उपयोग करते हुए मुझे संस्करण देता है: 10.6.2.5263
मैं here से OpenSSL डाउनलोड किया है, दोनों libeay32.dll और ssleay32.dll एक ही फ़ोल्डर में हैं मेरे आवेदन का
यह समस्या उत्पन्न हुई, क्योंकि मैं Windows 10 मुझे आशा है कि के साथ एक नया लैपटॉप का उपयोग कर रहा कोई मुझे बताओ कैसे इस समस्या को हल करने के लिए कर सकते हैं!
डीएलएल लोड करने में विफल होने के लिए 'IdSSLOpenSSLHeaders' इकाई में इंडी के 'WhoFailedToLoad()' फ़ंक्शन का उपयोग करें। – whosrdaddy
आउटगोइंग कनेक्शन – mjn
@whosrdaddy धन्यवाद के लिए फ़ायरवॉल सेटिंग्स की जांच करें, ऐसा लगता है कि केवल libeay32.dll – Teun