Delphi DLL Crashing During HTTP Calls

Job ID: 38147354

Budget: $30 – $250 USD

I have a DLL written in Delphi 10.2 that is utilizing Indy components for making HTTP calls. Unfortunately, the DLL crashes during runtime specifically when making HTTP calls.

I get the following error: "The ordinal 3873 could not be located in the dynamic link library D:\Shahaf\utils\ssleay32.dll'.
D:\Shahaf\utils\ is the folder where i put the files of openssl and i inform the dll about this folder
by using the using the IdOpenSSLSetLibPath function .

I also developed an exe program that the same code and it works fine, so i guess that the problem is
the DLL.


Key Tasks:
- Investigate the current implementation and identify the root cause behind the crashing issue during the HTTP calls.
- Implement necessary fixes to ensure the DLL no longer crashes during this process.

Ideal Freelancer:
- Proficient in Delphi 10.2 and INDY
- Experienced with Indy components for HTTP calls
- Skilled in debugging and solving runtime issues
- Previous experience with DLL development would be beneficial.

Please note: The issue is specific to the HTTP call process, so the freelancer must have a deep understanding of how Indy works within the context of Delphi.
Related categories: Delphi OpenSSL