7

升级到 Delphi XE7 更新 1 后,我在使用 TIdHTTP 和 TIdSSLIOHandlerSocketOpenSSL 连接到服务器时看到以下错误。

---------------------------
Debugger Exception Notification
---------------------------
Project Test_iOS raised exception class EAccessViolation with message 'Access violation at address 8FE090C9, accessing address C03F1E32'.
---------------------------
Break   Continue   Help   
---------------------------

在 IdSSLOpenSSL 的第 3133 行抛出异常。

经过测试并在 Windows 和 Android 平台上运行良好。

在升级之前一切正常。我也同时更新到 XCode 6.1,所以这可能是问题的一部分。

还有其他人看到类似的错误吗?有解决方法吗?

4

2 回答 2

1

我对 xE7 也有同样的问题——我在酒吧里,所以我脑子里没有实际的文件名。

但是您需要下载打开的 ssl 文件(有 2 个)并将它们粘贴到项目的根目录中。

之后一切正常。我的错误是因为 xe7 未附带打开的 ssl。

希望有帮助

于 2014-11-22T16:10:20.607 回答
0

XE7 中存在 iOS HTTPS 问题,本应在更新中解决。这可能是您看到此问题的原因。我认为 OpenSSL 库需要更新,但可以搜索更多详细信息并让您知道...

于 2014-11-22T14:39:27.097 回答