我有DataSnap客户端应用程序(delphi XE6)。 在安装了Delphi XE6的PC上,我的应用程序正常运行。
但在其他PC上(Windows 7,没有安装Delphi XE)我收到此错误: "加载SSL模块失败。一个或多个映射方法不可用"
是的,请有人帮助我。 提前谢谢。已更新
项目选项 - 运行时软件包 - 未选中与运行时软件包的链接(win 32,发布配置)pic
如果我将在datasnap服务器端清除TDSTCPServerTransport组件的加密过滤器,则客户端应用程序在任何Windows计算机上都能正常运行。 DSTCPServerTransport1.Filters.Clear();
答案 0 :(得分:0)
使用SysInternals包中的ProcessExplorer检查哪些模块真正已加载。您的应用可以加载%PATH%且已由Teamviewer或VPN客户端或其他人使用的库。因此,您可能需要从OpenSSL站点安装库,安装它并在%PATH%环境变量中首先创建其目录。