2011-11-28 4 views
2

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

+0

У нас абсолютно нет никакой идеи **, что делают ваши элементы управления ActiveX, и не может помочь, не имея ни малейшего понятия о том, чего вы пытаетесь выполнить. Будьте более конкретны в том, что вы пытаетесь сделать, и повторите попытку. Читайте FAQ: http://stackoverflow.com/faq – Brad

+0

Если это просто формы и страницы запуска, разве не очевидно, как это можно сделать в HTML? Это похоже на любой старый веб-сайт, который вы всегда могли сделать в HTML. – AshleysBrain

+0

@Brad и AshleyBrain- Все, что я знаю, это те три элемента управления, которые загружаются с сервера, эта помощь в проверке учетных данных учащихся и отображении связанного с курсом контента. Проблема, с которой я сталкиваюсь, заключается в том, что все эти dll были разработаны с использованием vb6.0, он работает в IE6 и IE7, эти DLL-файлы после загрузки регистрируются и содержимое запускается в новом окне. Текущие браузеры, такие как Chrome, Firefox и последний IE, не поддерживают. – gaganHR

ответ

2

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

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

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

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

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

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