Newsgroups : Borland : borland.public.delphi.internet.winsock : 2005 Dec : Indy SSL and DLL version (EIdOSSLCouldNotLoadSSLLibrary raised)
| Subject: | Indy SSL and DLL version (EIdOSSLCouldNotLoadSSLLibrary raised) |
| Posted by: | "Neal O'Connell" (nealoconnellno@spam.mi-assistant.com) |
| Date: | Mon, 5 Dec 2005 13:53:33 |
I'm using D7, and I've installed Indy 9.0.19. HTTPS Get/Post still
raise the exception EIdOSSLCouldNotLoadSSLLibrary - Could not load SSL
library. ssleay32.dll and libeay32.dll are right in the same folder as
my application.
Some research suggests that I need to match the version of the DLLs with
the Indy version, which makes sense. But how do I know vhat Indy
version goes with what DLL version? The latest I can find is from
indy_OpenSSL096m.zip, but that hasn't solved the problem.
Oddly, the second call to Get/Post appears to succeed, so a temporary
workaround is to try/catch and on this exception try the Get/Post again.
But I'm concerned about stability and what other errors will occur
that I just haven't discovered yet.
Also, even though I installed Indy 9.0.19 using their installer,
IdVers.inc still shows a version of 9.00.10. How do I determine what
version if Indy is really present?
Thanks,
Neal