ИНФОРМАЦИЯ: Разница между OLE элементов управления и элементов управления ActiveX

Переводы статьи Переводы статьи
Код статьи: 159621 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Аннотация

Спецификации для элементов управления ActiveX были ослаблены, которое дает возможность создавать элементы управления меньше, быстрее, лучше подходят для работы в Интернете developersthe. В новом объекте связывание и внедрение объектов (OLE) управления спецификации, корпорация Microsoft использует компонент категории, которые расслабляются предыдущие правила, которые определяют интерфейсы как обязательный и предоставляют большую свободу выбора для эффективного определенные части функциональности без необходимости лишняя поддерживают право как элемент управления. Спецификация элемента управления OLE также добавляет некоторые новые возможности, например, поддерживающих объекты без окон, специальных имен URL-адресов, асинхронных моникеров, прогрессивный загрузки и OLE гиперссылки. Возможно что наиболее важно, можно пометить элементы управления как безопасный для загрузки данных и для использования в сценариях.

Помните, что элемент управления ActiveX является просто еще один термин для «OLEObject» или «Компонент модели COM объекта.» «Объект COM» должен поддерживать интерфейс IUnknown . Кроме того, все элементы управления ActiveX должны быть саморегистрируемыми; в результате элемент управления в процессе необходимо реализовать и экспорта Функция DllRegisterServer и DllUnregisterServer. В NT 4.0 встроенный маршалинг поддержка интерфейсы точки подключения элемент управления теперь может быть локальный сервер. Это означает, что элемент управления создает и регистрирует его объекты фабрики классов в системе при первом запуске. Поскольку интерфейс IUnknown позволяет значительно, необходимо реализовать по меньшей мере одного дополнительного интерфейса. Тем не менее эти минимальные требования позволяют минимально возможные элементы управления.

Майк McKeown предназначено это сбивает с толку элементов управления versusActiveX элементов управления OLE в выпуске за октябрь 1996 журнала ПОМНИТЕ (разработчик MicrosoftInternet).

Дополнительные сведения о включении элементов управления для работы в Интернете и какие интерфейсы и функции поддерживает элемент управления ActiveX, в разделе "Элементов управления ActiveX" электронной документации ActiveX SDK.

Дополнительная информация

  1. Вопрос: какая разница между элементом управления OLE и элемент управления ActiveX?

    А. нет разницы. «Элемент управления ActiveX» переименовывает и перестраивает технологии OLE элементов управления. Для маркетинга причин, круговой и снова начал OLE термин относится технологиями OLE, которые применяются к объекту OLE, только. Термин "Элемент управления OLE" заменена "элемента управления ActiveX" к расстоянию имя из старых связывания объектов и внедрение технологии, с помощью которого элементы управления имеют очень мало общего. Следует больше использовать термин «Элемент OLE».
  2. Вопрос. является OCX «элемент ActiveX»?

    А. нет, OCX-файл, который может содержать один или несколько элементов управления ActiveX. Эти файлы имеют расширение .ocx (некоторые являются DLL-файлы) не требуется и таким образом следует не называется «Ocx». Это также связывает их с расширением файла, то есть, что наши парадигмы документооборота пытается устранить.
  3. В. включены элементы управления OLE out of box (например, поставляемые с Visual Basic 4.0) также элементы управления ActiveX?

    О. Да, мы ранее — «Элементов управления OLE» все элементы управления являются ActiveXcontrols. Это исключает VBXs и пользовательских элементов управления Windows, так как они werenever на основе OLE для запуска.
  4. В.: как насчет элементов управления MFC? Они также являются элементы управления ActiveX?

    О. Да, все элементы управления MFC, элементы управления ActiveX. Старый элемент управления Visual C++ 4.0 является элемент управления ActiveX, как один, созданный с помощью Visual Basic 4.0. Термин «Элемент управления ActiveX» Просмотр как переименование и изменение структуры, развитием технологии управления OLE.

    Элемент управления может быть построен для эффективной работы в Интернете, в приложениях-контейнерах для настольных hostedin или обоими способами. Конечно некоторые элементы управления не как лучше подходят для использования в Интернете из-за их большого размера загрузки andsynchronously свойства, но они по-прежнему являются элементами управления ActiveX.Именно здесь большинство путаницы вступает.
  5. В. включены ли различные типы элементов управления ActiveX?

    О. Да, элемент управления OLE и правила управления контейнера версии 2.0 описывают ряд дополнительных функций, которые могут быть реализованы. Некоторые элементы управления реализуют функции, которые требуют для правильной работы соответствующих компонентов в контейнере. И наоборот некоторые контейнеры распознают только элементы управления, реализующие некоторые дополнительные возможности.

    Старые контейнеры обычно распознают только элементы управления, которые помечены в theregistry с помощью ключа «Управление» и реализуют старых OLE controlspecification, несмотря на то, что они смогут использовать новые объекты элементов управления asAutomation. Новые элементы управления и контейнеры можно использовать так называемые «Категории компонентов» для описания функций, их экспорт, помимо как контейнер поддерживает, они должны работать 100 percentproperly в обоих времени разработки и времени выполнения.

    Элемент управления OLE и правила управления контейнера и другие relatedspecifications можно найти в документации SDK клиента Интернета.
  6. Вопрос. таким образом все элементы управления ActiveX будут работать с Visual Basic 4.0?

    Элементы управления ActiveX наиболее A. должны работать с Visual Basic 5.0.
  7. В. повлияют все элементы управления ActiveX, работать с Internet Explorer 3.0?

    A. Internet Explorer предназначен для размещения упрощенные элементы управления ActiveX, включая поддержку Безоконные элементы управления.

    Internet Explorer также включает функции безопасности, которые могут помешать работе со всех настроек Internet Explorer 3.0 someActiveX элементов управления. Это наиболее вероятно для старых элементов управления. Для элементов управления для четкой работы с обозревателем Internet Explorer, если он настроен на «Высокий уровень безопасности» для активного содержимого безопасности (по умолчанию) элементы управления должны быть помечены как «безопасные для инициализации» или «безопасные для выполнения сценариев». Если элемент управления используется в HTML-страницу таким образом, что противоречит его идентификатор безопасности и уровень безопасности пользователя, Internet Explorer не создает экземпляр элемента управления. Разработку компонентов - безопасный инициализации и сценарии элементов управления ActiveX в документации SDK клиента Интернет Дополнительные сведения содержатся в разделе.
  8. В.: как сделать «облегченного элементы управления ActiveX"начинают действовать?

    А. как правило когда кто-то использует этот термин, они ссылаются на элементы управления, написанные как максимально, поэтому они могут быть быстро загружены. Упрощенные элементы управления — это элементы управления ActiveX, но не может реализовывать все необходимые функции старые спецификации элемента управления OLE.

    Active Template Library (ATL) можно использовать для создания lightweightcontrols для использования в Интернете или интрасети.

Ссылки

Если вы хотите узнать дополнительные сведения об элементах управления ActiveX, особенно на developingWeb страницах, см другой часто задаваемые вопросы о доступных SDK клиента Интернет веб-страницы.

Дополнительные сведения о технологиях ActiveX щелкните следующий номер статьи базы знаний Майкрософт:
154544 Описание технологий ActiveX
Дополнительные сведения о элементах управления ActiveX, удаляются в Internet Explorer 5 и 5.5 щелкните следующий номер статьи базы знаний Майкрософт:
190045 ИНФОРМАЦИЯ: Элементы управления ActiveX, которые удаляются из Internet Explorer 5
Дополнительные сведения об устранении неполадок с помощью сценариев ActiveX и элементов управления ActiveX в обозревателе Internet Explorer щелкните следующий номер статьи базы знаний Майкрософт:
154036 Отключение активного содержимого в Internet Explorer
Дополнительные сведения о разработке веб-приложений для Microsoft Internet Explorer посетите следующий веб-узел Майкрософт:
http://MSDN.Microsoft.com/IE/

http://support.Microsoft.com/IEP

Свойства

Код статьи: 159621 - Последний отзыв: 3 января 2015 г. - Revision: 7.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Visual FoxPro 3.0 Standard Edition
  • Microsoft Visual FoxPro 5.0 Standard Edition
  • Microsoft Visual C++ 2.0 Professional Edition
  • Microsoft Visual C++ 4.2 Enterprise Edition
Ключевые слова: 
kbfaq kbinfo kbusage kbmt KB159621 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 159621

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com