升级到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,所以也许这是问题的一部分。

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

最佳答案

我在xE7上遇到了同样的问题-我在酒吧里,所以脑子里没有实际的文件名。

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

在那之后一切都很好。我的错误是因为xe7未附带开放的SSL。

希望能有所帮助

关于ios - 升级到XE7更新1后,在iOS下使用THTTPGet和OpenSSL进行访问冲突,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27076460/

10-09 01:02