Как я могу заменить существующие элементы управления Activex? - PullRequest
2 голосов
/ 28 ноября 2011

Я прошу прощения за то, что не предоставил достаточно информации ранее, я упомяну несколько вещей относительно того, что элементы управления делают в первую очередь.Этими элементами управления являются элементы управления / модули ActiveX, написанные на Vb6.0, и они реализуются в качестве вспомогательного интерфейса для передачи данных между обучающим приложением (запущенным на компьютере ученика), сервером управления обучением (LMS) и локальным хранилищем данных.Я должен загрузить данные из локального хранилища, и эти элементы управления помогают в этом, позвольте мне также сказать вам, что загружаемые данные связаны со свойствами учащегося, такими как отображение полного имени и фамилии, а также параметров для любого продолжения.с последним начатым курсом или полностью обновите курс, чтобы начать с самого начала.Элементы управления ActiveX больше не поддерживаются в последних браузерах, и мне поручили удалить эти элементы управления.Мне нужна помощь в отношении любой технологии, которая может помочь мне достичь этого.Дайте мне знать, если вам нужна дополнительная информация.

1 Ответ

2 голосов
/ 25 февраля 2012

В средневековые времена Microsoft пыталась владеть интернетом, используя стратегию под названием «Охватывать, расширять и тушить».К счастью, министерство юстиции США, в конечном счете, арестовало их за это.

http://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish

К сожалению, вы унаследовали одну из «расширенных» частей этой стратегии.

По существуMicrosoft отличает IE от любого другого браузера, заставляя его запускать специальные элементы управления ActiveX.

На самом деле современный браузер не может справиться с этим.Вы можете попросить своих пользователей установить IETab и попытаться запустить страницы в режиме совместимости, но, по сути, лучшая долгосрочная стратегия состоит в том, чтобы выбросить эти элементы управления в корзину, взять исходный код и переписать их на современном языке, например ASP.NET

...