It overrides new and allocates class instances using malloc. The official 
version
calls addRange from new, and removeRange/free from Release when the reference
count is 0, but i changed my local version to use add/remove(Root) instead of
range at some point.
I'm only currently trying to use external com objects rather than creating my 
own,
so this isn't an issue here.


fwiw, i just marked some static variables in juno as __gshared to work around 
the
problem for now, and it seems to be loading ok. Juno could really do with some
official maintainance work to keep up with D2 changes, but the author seems to
have left a while back  :-(

Reply via email to