升级到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/