Numpsy
Joined: 22 Aug 2009 Posts: 27
|
Posted: Sun Aug 23, 2009 2:17 pm Post subject: Bug in COM Implements class? |
|
|
Hi,
I've been experimenting with making a simple COM server in D, starting using Juno and then moving to DWin (using the latest SVN code for both DWin and Tango).
I got the code compiling ok, but then couldn't get it to run correctly.
Looking at the code, i think it might be down to the
mixin IUnknownImpl!(AllBaseTypesOf!(T));
in Implements (in com/core.d).
The version in Juno does
mixin IUnknownImpl!(T, AllBaseTypesOf!(T));
and changing the DWin version to match seems to fix the problem.
Speaking of COM servers, is there any intention of adding more support to DWin? The code in Juno seems to not quite work (see http://www.dsource.org/forums/viewtopic.php?t=4742). |
|