On Wednesday, 13 June 2012 at 17:26:23 UTC, Rainer Schuetze wrote:
It just discloses that I am not an expert in the COM world. The IUnknown base class instead of IDispatch was the result of trial and error when trying to implement the server in C#.
That's strange. Docs say it's an error for dual interface to not derive from IDispatch.
I guess I should just remove the "dual" from the idl file, shouldn't I?
Neither clr nor COM need dual interfaces, plain COM should just work.