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



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

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

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

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

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

Есть ли приложение для андроида, чтобы отследить геопозицию айфона? так же как есть такая возможность на iOS 8 .
А зачем андройду местоположение айос.
А если вы про то чтобы найти украденный телефон до
подробнее...

загрузка Java-приложений в Самсунг x700
Инструкция по закачке JAVA-приложений через USB. Подходит для телефонов Самсунг (Samsung)
подробнее...

Как выбрать в качестве места для установки приложений карту памяти на Nokia XL Dual Sim
не все телефоны могут устанавливать приложения на карту памяти и это защито в прошивку устройства у
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Интернет Вконтакте
Как скачать всю музыку со своей страницы вконтакте на компьютер? Сразу чтобы все скачались?
Скачать Видео и Аудио треки с сайта "В Контакте":
========
Вариант - 1 (Программами):подробнее...
спросили в Другое
технологическая карта приготовления рыбы жареной?
«Утверждаю

Директор закусочной ____

Руководитель предприятия

Ф. И. О.
подробнее...
спросили в Железо
Винт выдал СМАРТ Bad В чем может быть проблема?? ? Внутри картинка с проги Виктория...
S.M.A.R.T. (от англ. self-monitoring, analysis and reporting technology — технология самоконтроля,
подробнее...
спросили в 1 октября
открытие рыбалки на спининг на Шекснинском водохранилище
30.19. Водные объекты рыбохозяйственного значения Вологодской
области.

30.19.1.
подробнее...

ПЕЛМЕДУЗА АФРИКАНСКАЯ (Pelomedusa subrufa) , кто она ?
Pelomedusa subrufa
Африканская пеломедуза
Семейство Пеломедузовые (Pelomedusidae)подробнее...

Как перезагрузить нокию 5800?
*#7780# - Мягкий сброс и сброс настроек по умолчанию.
*#7370# - Жёсткий сброс. По умолчанию
подробнее...
спросили в User alt
что можно создавать на visual basic?
Для обучения программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще,
подробнее...

Название 135 порта?
Порт для возможности работы RPC (Remote Procedure Call) удаленный вызов процедур. RPC предполагает
подробнее...

что такое элементы ActiveX ?
Основные понятия технологии ActiveX — компоненты ActiveX, объектные модели СОМ (Component Object
подробнее...

Что такое ole32.dll и можно ли его удалять?
Сначала расскажу Вам, что такое .dll- это динамически загружаемая библиотека. В таких библиотеках
подробнее...
 

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

Имя*

E-mail:*

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