加载SSL模块失败。一个或多个映射方法不可用

时间:2014-08-25 12:25:53

标签: delphi ssl encryption client datasnap

我有DataSnap客户端应用程序(delphi XE6)。 在安装了Delphi XE6的PC上,我的应用程序正常运行。

但在其他PC上(Windows 7,没有安装Delphi XE)我收到此错误: "加载SSL模块失败。一个或多个映射方法不可用"

是的,请有人帮助我。 提前谢谢。

已更新

项目选项 - 运行时软件包 - 未选中与运行时软件包的链接(win 32,发布配置)pic

如果我将在datasnap服务器端清除TDSTCPServerTransport组件的加密过滤器,则客户端应用程序在任何Windows计算机上都能正常运行。 DSTCPServerTransport1.Filters.Clear();

1 个答案:

答案 0 :(得分:0)

使用SysInternals包中的ProcessExplorer检查哪些模块真正已加载。您的应用可以加载%PATH%且已由Teamviewer或VPN客户端或其他人使用的库。因此,您可能需要从OpenSSL站点安装库,安装它并在%PATH%环境变量中首先创建其目录。