Требуется решить следующую проблему: из одного экземпляра COM-объекта передать информацию в другой конкретный экземпляр. То есть, к примеру, активировано у меня их три, и первый хочет передать данные третьему.
Как это сделать, в общем-то, понятно, вопрос в том, как минимизировать при этом количество ручной работы.
Можно сделать, чтобы экземпляры при активации где-то регистрировались и оставляли свои замаршалленные указатели. А потом обращаться по этим указателям. Но как-то это некрасиво выглядит.
Можно применить фабрику классов с поддержкой имён, но что-то я тоже не до конца представляю, как это всё будет работать. Ещё мне посоветовали моникеры.
Какой путь предпочесть и стоит ли? Задачу эту можно решить и без средств COM, может, тут они лишние?