In your FormCreate or DataModuleCreate , you ever try to connect, force the library path:
If you have the source code, backport IdSSLOpenSSLHeaders from a newer Indy (10.5+) into your Delphi 7 project. If you don't, use Stunnel. Delphi 7 Indy 9 Could Not Load Ssl Library
Indy 9 typically requires older versions of OpenSSL. Specifically, versions from the branch or early 1.0.x branches work best. Recommended Version: OpenSSL 0.9.8 or 1.0.0. In your FormCreate or DataModuleCreate , you ever
// Disable outdated SSLv2/v3 IOHandler.SSLOptions.Mode := sslmUnassigned; end; In your FormCreate or DataModuleCreate
Ensure you are using 32-bit OpenSSL DLLs, as Delphi 7 is a 32-bit IDE.