我正在用Delphi7开发一个活动表单,使用indy client (v.9)通过ssl连接到pop3。不幸的是,当我在浏览器中加载activex时,它告诉我找不到SSL库(ssleay32,libeay32)。
有人知道我该如何解决这个问题吗?
(或者,是否有人知道从必须在Internet Explorer窗口中运行的应用程序通过ssl连接到pop3的其他方法?)
米歇尔
发布于 2009-09-30 22:11:07
The浏览器的机器需要将Windows安装在系统搜索路径上的某个位置,如OpenSSL安装文件夹中。但是,OpenSSL v9使用自定义版本的Indy DLL。为了能够使用OpenSSL网站上的官方DLL,您必须升级到Indy10。
发布于 2010-02-05 03:58:39
与普通程序不同的是,Windows首先在可执行文件的目录中查找dll,而不是在activeX控件中查找dll。因此,为了使它能够从该目录加载dll,它必须指定dll的绝对路径,或者必须将可执行文件的目录添加到搜索路径中。也许这就是你的activeX控件找不到ssl的原因?
https://stackoverflow.com/questions/1486215
复制相似问题