[Issue 12607] Document that IUnknown classes must mark toString with extern(D) when overriding it

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Mon Apr 21 07:57:51 PDT 2014


https://issues.dlang.org/show_bug.cgi?id=12607

--- Comment #3 from Andrej Mitrovic <andrej.mitrovich at gmail.com> ---
The only problem is, how do you call toString via an IUnknown interface? I need
it to implement better support for formatting COM objects, see Issue 11175.

IUnknown doesn't declare toString, but if you cast an IUnknown interface to
object you get back null.

--


More information about the Digitalmars-d-bugs mailing list