Re: Связь между объектами COM
От: Алекс Россия http://wise-orm.com
Дата: 08.11.02 09:46
Оценка:
Здравствуйте Hawk, Вы писали:

H>Есть два объекта, которые должны ссылаться друг на друга. Их интерфейсы описываются так (с помощью атрибутов в VS.NET):


[]

H>При компиляции компилятор, естественно, ругается, т.к. не может найти IFoo при компиляции IBar. Первый вопрос: Как быть?


Не знаю как в .Net, но в обычном idl это разрешается путем forward описания.

interface IMyInterface1;

[...]
interface IMyInterface2 : IUnknown
{
//Используем IMyInterface1
}

[...]
interface IMyInterface1 : IUnknown
{
//Используем IMyInterface2
}


H>Второй вопрос: Есть ли другие (быть может более эффективные и/или универсальные) способы связи объектов в COM?


Связь — понятие очень растяжимое.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.