【问题标题】:Are there HTTP Client/Server components for Delphi that support iOS?Delphi 是否有支持 iOS 的 HTTP 客户端/服务器组件?
【发布时间】:2013-04-26 17:46:33
【问题描述】:

我正在用 Delphi/Object Pascal 开发一个程序,它在各种平台上充当 HTTP 请求路由器。它是一种代理,旨在通过某些 HTTP 请求并在本地处理其他请求。我让它在 Windows 上运行,现在想将它移植到 iOS。

该程序目前使用 Indy Internet 组件套件来实现 HTTP Client 和 HTTP Server。我最近发现,虽然这些组件使用 Delphi XE4 可以成功编译到 iOS,但它们不受支持且无法运行。

我正在寻找一个可行的选择。我知道其他组件套件,例如 IP*Works 和 RealThinClient,但没有使用它们的经验。

有没有人在这种环境下开发过 HTTP Client/HTTP Server 应用程序?我意识到 Delphi 对 iOS 的支持是相当新的,因为 XE4 刚刚发布。但是 XE2 有一个基于 FreePascal 的 iOS 解决方案(我最初用它在 Lazarus 中创建我的程序以移植到 Linux 和 MacOS)。直到本周,XE4 也一直处于 beta 测试阶段。所以现在可能有人已经尝试过了。

【问题讨论】:

    标签: ios delphi http delphi-xe2 delphi-xe4


    【解决方案1】:

    XE4 feature matrix 声明:

    XE4 中的新功能!适用于 iOS 的 Indy

    所以我相信您可以使用产品随附的 Indy 版本。您可能是从过时的源代码构建的。

    【讨论】:

    • 确实如此!谢谢!我错过了这个。但现在我必须弄清楚为什么我的应用程序不起作用。我会调查的。
    • @pmanion 根据 Remy 向 INDY 小组发布的内容,最好将您的 INDY 更新为项目主干中的内容。
    • @RemyLebeau:答案在我发布的下一个问题中:#16328319
    【解决方案2】:

    Delphi 附带的通信库 Internet Direct (Indy) 支持 iOS。

    【讨论】:

    • 谢谢。并且 David Heffernan 的帖子证实了该功能在功能矩阵中得到支持。
    猜你喜欢
    • 2017-12-15
    • 1970-01-01
    • 2017-03-13
    • 1970-01-01
    • 2021-02-08
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多