代码之家  ›  专栏  ›  技术社区  ›  balexandre

为COM和OCX创建Web包装

  •  0
  • balexandre  · 技术社区  · 15 年前

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

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

    Windows应用程序有将近4年的历史了,我需要从头开始重新创建所有东西,将来在Windows应用程序中发现的所有错误/功能,我必须在Web上重新创建它们…

    哦,好吧,你可以看到这一切的结局。

    我在想…是否有任何方法可以创建包装,即使使用第三方商业对象,以:

    • 与COM对象通信
    • 可以公开OCX的内容

    (这是我最熟悉的语言,ASP.NET C,但欢迎使用其他语言)

    我在想,这能用Java小程序完成吗?Silverlight 4?

    任何想法或任何指向正确道路的点都将受到赞赏。

    1 回复  |  直到 15 年前
        1
  •  0
  •   Luke Foust    15 年前

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

    您以前的应用程序是Windows/OCX,这一事实告诉我,这种方法的主要缺点(即平台中立性)并不是什么问题。