【问题标题】:Creating a Web Wrapper for COM and OCX为 COM 和 OCX 创建 Web Wrapper
【发布时间】:2010-06-19 08:00:05
【问题描述】:

今天我们有一个 Windows 应用程序,它使用 OCX 创建一个网页(由小型 .NET WinForm 应用程序中的 WebBrowser 控件可见)并通过 COM 与主应用程序/客户端通信。 (不相关,但这是帕斯卡)

我目前负责在 Web 环境中重新创建此应用程序,以便我们可以通过 Web 共享相同的功能,因为用户可以在 Web 浏览器中看到相同的功能。

Windows 应用程序已经有将近 4 年的时间了,我需要从头开始重新创建所有内容,并且将来在 Windows 应用程序中发现的所有错误/功能我必须在 Web 中重新创建它们...

哦,好吧,你可以看到这将在哪里结束。

我在想...有什么方法可以创建一个 Wrapper,甚至使用 3rd 方商业对象,以:

  • 与 COM 对象通信
  • 可以暴露 OCX 的内容

(这是我最舒服的语言,ASP.NET C#,但也欢迎使用其他语言)

我在大声思考,这可以通过 Java Applet 完成吗? Silverlight 4?

我们将不胜感激任何想法或任何指向正确道路的观点。

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    您可能需要考虑使用Silverlight 4。虽然它还没有完全成熟(微软昨天或今天宣布它为候选发布状态),但它支持 COM,但将以启用 Web 的方式运行。

    您以前的应用程序是 Windows/OCX 的事实告诉我,这种方法的主要弱点是平台中立性,这不是问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-29
      • 2021-02-16
      • 2011-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-08
      • 2022-10-21
      相关资源
      最近更新 更多