Component Object Model: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
нерабочая ссылка
Строка 8:
В [[1996 год]]у Microsoft попыталась переименовать технологию OLE в ActiveX, но это удалось лишь частично. Например, технология OLE позволяла создавать так называемые ''элементы управления OLE'' ({{lang-en|OLE Controls}}, или ''OCX'') — повторно используемые элементы [[пользовательский интерфейс|пользовательского интерфейса]], которые были построены на стандарте COM. Эти элементы управления OLE были переименованы в ''элементы управления ActiveX'' ({{lang-en|ActiveX controls}}), хотя расширение [[файл]]ов «<tt>.ocx</tt>» за ними осталось. Затем Microsoft стала активно продвигать ActiveX в [[Интернет]], включив поддержку элементов ActiveX в свой [[браузер]] [[Microsoft Internet Explorer|Internet Explorer]]. В результате название [[Microsoft Object Linking and Embedding|OLE]] осталось только за технологией составных документов и локальных внедряемых объектов. А сетевые OLE-объекты стали называть по-новому — ActiveX.
 
Некоторая путаница между понятиями OLE и ActiveX сохраняется и до сих пор, но речь идёт об одних и тех же COM-технологиях. Причём, иногда даже путают понятия OLE и COM. Так, внедряемые OLE-объекты иногда называют COM-объектами, а OLE-контейнеры COM-контейнерами, и т. п.
 
== Принципы работы COM ==