Старый 19.11.2010, 11:24   #1
Белый Тигр
 
Аватар для Белый Тигр
 
Регистрация: 29.08.2010
Сообщений: 144
Репутация: 25
По умолчанию COM-сервера и СОМ-клиенты

Здравствуйте. Хочу обратиться к тем, кто кодит под Windows. Готовлюсь к экзамену, и есть там несколько вопросов про технологию COM и её производные. Всё нашёл, кроме ответа на следующий вопрос:
Цитата:
Какими тремя способами COM-клиент и COM-сервер могут сосуществовать и взаимодействовать, охарактеризуйте их?
Накачал уже кучу книжек о Delphi (в билетах обсуждается именно он), всё есть, а ответа на этот вопрос нет
Белый Тигр вне форума   Ответить с цитированием
Старый 26.06.2015, 08:29   #2
kiver_punk
 
Регистрация: 26.06.2015
Сообщений: 3
Репутация: 0
По умолчанию

Хороший вопрос. Экзамен по какому предмету?

На вскидку: технологии - OLE, DCOM и COM+, интерфейсы - IUnknown и IDispatch.

Технологии взаимодействия:
OLE - использование возможностей программных COM-серверов внутри составных документов (rtf,msc и т.д.) и Web-страницах.
DCOM (также известен как «Network OLE») - сетевое клиент-серверное взаимодействие, основанное на RPC (удалённый вызов процедур);
COM+ - объединяет компоненты в приложения COM+, что позволяет их удобно администрировать.

Интерфейсы сосуществования:
IDispatch - интерфейс "позднего связывания" для вызова на лету, используется в автоматизации и скриптинге. Также, является самодокументированным через typelib, если это учтено при создании.

IUnknown - фундаментальный низкоуровневый COM-интерфейс "раннего связывания" для приложений.

Последний раз редактировалось kiver_punk; 26.06.2015 в 08:33..
kiver_punk вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot