将libeay32.dll和ssleay32.dll的位置更改为子文件夹

时间:2016-09-21 12:23:51

标签: delphi ssl openssl delphi-xe5 indy10

我正在使用Indy从网址获取JSON。我的代码使用TIdSSLIOHandlerSocketOpenSSL作为IOHandler TIdHTTP

libeay32.dllssleay32.dll都与应用程序可执行文件存在于同一文件夹中。

这些库在需要时会自动加载,如answer中所述。这很好。

  

您不必将它们与任何内容相关联。他们在需要时会自动加载普通的LoadLibrary

但是我需要将这些库移动到子文件夹Libs\,但是找不到它们并且我收到异常EIdOSSLCouldNotLoadSSLLibrary并带有消息:无法加载SSL库。 < / p>

如何强制应用程序知道这两个库不在同一文件夹中,而是在子文件夹Libs\中,并在需要时从那里加载?

0 个答案:

没有答案