Непонимание подразделений в COM
От: DemAS http://demas.me
Дата: 14.07.04 13:18
Оценка:
Добрый день !

Есть одна практическая задача, но для ее реализации хотелось бы разобраться в подразделениях в COM хотя бы на уровне общих абстракций.
Прочитал статью на rsdm.ru (Понимание подразделений в COM) и сразу несколько вопросов:

1. Как я понял, что com-клиент, что com-сервер запускаются в подразделении. Это подразделение может быть — STA, MTA или NTA.
Вид подразделения для клиента выбирается в зависимости от параметров CoInitializeEx().
Вид подразделения для сервера выбирается в зависимости от записи в реестре.
Так ?

2. >> Вид подразделения для клиента выбирается в зависимости от параметров CoInitializeEx().
А как в случае VB ?

3. Вид подразделения для сервера выбирается в зависимости от записи в реестре.
Это задается тем, как реализован сервер. То есть, если я не меняя com-сервера просто поменяю значение в реестре, выделяемое подразделение не изменится ?

Пока вроде все, не хотелось бы задавать более конкретные вопросы без понимания этих принципов.

Заранее благодарен.
... << Rsdn@Home 1.1.4 beta 1 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.