【问题标题】:How to display the latest news from a web news feed in delphi firemonkey application?如何在 delphi firemonkey 应用程序中显示来自网络新闻提要的最新消息?
【发布时间】:2012-05-22 18:49:51
【问题描述】:

好吧,我有一个程序和一个网站,该网站必须与最新消息分开,只用 CSS3 等格式化.. 我不知道如何在我的 delphi 程序中显示最新消息,因为 TWebBrowser不透明,不能渲染 CSS3 和 HTML5,有其他方法吗?

【问题讨论】:

    标签: delphi delphi-xe2 firemonkey


    【解决方案1】:

    在 RSS 提要中发布您的新闻。在您的程序中,使用 Indy 之类的内容获取该提要,使用 XML 解析器提取重要部分,然后按照您的需要呈现。您不需要为此嵌入 Web 浏览器。

    您可以安装您的 Web 服务器,以使用来自同一 RSS 提要的输入来生成新闻页面。

    【讨论】:

    • +1。嗯,实际上,我同意,除了这家伙似乎爱上了 CSS3 和 HTML5。 :-)
    【解决方案2】:

    试试Delphi Chromium Embedded。它或多或少具有与 Google Chrome 相同的 HTML5 和 CSS 功能。虽然没有开箱即用的 adobe flash 支持。我还没有将它与 Firemonkey 一起使用,但是有一个演示 here

    【讨论】:

    • 需要透明度到底是什么意思?
    • 组件必须有透明背景,因为程序有背景..
    • 帮自己一个忙,让程序的背景成为您在 Chromium Embedded 中加载的页面的背景。我认为您无法让任何 Web 浏览器类型的组件透明。毕竟,它们的本质是渲染完整的页面,包括背景(可能默认为白色)......
    • 正如@MarjanVenema 所说,为什么要改变这个?这肯定会破坏网络浏览器/网页的概念,不是吗?
    • 如果 OP 在他的程序中有背景,他根本不应该使用 Web 浏览器控件。他应该接受罗布的想法。使用您自己的 VCL 或 Firemonkey 控件显示您的新闻内容并不难。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-07
    • 2012-02-07
    相关资源
    最近更新 更多