2010-03-17 4 views
0

Сегодня у нас есть приложение Windows, которое с помощью OCX создает веб-страницу (видимую элементом управления WebBrowser в маленьком приложении .NET WinForm) и обменивается данными через COM с основным приложением/клиент. (не относится к делу, но это Pascal)Создание Web Wrapper для COM и OCX

В настоящее время я отвечаю за создание этого приложения в веб-среде, чтобы мы могли использовать одну и ту же функциональность через веб-интерфейс, так как пользователь может видеть то же самое в веб-браузере.

Приложение Windows имеет почти 4 года, и мне нужно создать все с нуля, а все ошибки/функции найти в будущем в приложении Windows. Я должен снова создать их в Интернете ...

О, хорошо, вы можете видеть, где это закончится.

Я думал ... есть ли способ я могу создать оболочку, даже с помощью третьих сторонних коммерческих объектов, чтобы:

  • Связь с COM-объекта
  • Можно выставить содержание OCX

(это в моем самом радушие языке, ASP.NET C#, но другие приветствуются)

Я думал вслух, это можно сделать с помощью Java-апплета? Silverlight 4?

Будут оценены любые идеи или любые точки на правильной дороге.

ответ

0

Возможно, вы захотите рассмотреть вопрос об использовании Silverlight 4. Хотя он не полностью испечен (Microsoft объявила его статусом статуса кандидата вчера или сегодня), он поддерживает COM, но будет запускаться с помощью сети.

Тот факт, что ваше предыдущее приложение является Windows/OCX, говорит мне о том, что главная слабость такого подхода, которая была бы нейтральной платформой, является проблемой.

Смежные вопросы