приложение сома



Автор Єедор Раскольников задал вопрос в разделе Другие языки и технологии

Чем отличается СОМ от АсtiveX. И что такое вообще объекты СОМ и приложения СОМ? и получил лучший ответ

Ответ от GameCraft GameCraft[гуру]
Примерно так, COM - это технология некого приложения (типа ворда, инет-эксплорера и пр.) , позволяющая вызывать функции этого приложения из других приложений. (например внедряем COM- объект - таблицу эксель в документ ворд, и прямо из ворда редактируем таблицу, т. е. вызываем функции эксэля. Сам ворд ничего не знает о том что умеет эксель, но он умеет читать интерфейс соотвествующего COM- объекта, поэтому внешне создается впечатление что он сам редактирует таблицу. Частный случай, создание элементов управления - ActiveX-ов. Сам элемент однажды создан в некой произвольной среде программирования, т. е. представляет собой некий "черный ящик", скомпилированный и не доступный для изменения код (ну доступный только если для дизассемблирования) . Однако он имеет Интерфейс Unknown, т. е. какбы некий протокол, позволяющий любой другой среде программирования (или например, приложению типа IE ) отображать его, добираться до функций этого элемента. И первый и второй пример показывает что обе технологии имеют схожий принцип доступа к функциям "неделимого" скомпилированного кода из разных программных сред

Ответ от Павел Ефремов[гуру]
OLE, OLE2, ActiveX, ADO, COM, DCOM, COM+ – затеи Микрософт по сетевому (remote) взаимодействию объектов, находящихся в разных приложениях, в том числе и на разных машинах. Все эти названия суть одно и тоже – RPC и реклама.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Чем отличается СОМ от АсtiveX. И что такое вообще объекты СОМ и приложения СОМ?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*