Здравствуйте, Аноним, Вы писали:
не проходит вот такой вот код:
var comObject = Activator.CreateInstance(typeFromCLSID);
var icpc = (IConnectionPointContainer)comObject;
var riid = new Guid(CLSIDs.EventsId);
icpc.FindConnectionPoint(ref riid, out connectionPoint);
на последней строчке вылетает с ошибкой 0х80040200
а
IEnumConnectionPoints ee;
icpc.EnumConnectionPoints(out ee);
возвращает 3 непонятных элемента, которые никак не посмотреть.
этот код тоже ничего не выдает...
private static Delegate d
...
ComEventsHelper.Combine(comObject, new Guid(CLSIDs.EventsId), 1, d);
это вообще реально, то что я пытаюсь сделать?