【发布时间】: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?
我们将不胜感激任何想法或任何指向正确道路的观点。
【问题讨论】: