[Mono-list] C++ interop with Mono

obiwanjacobi obiwanjacobi at hotmail.com
Tue Nov 13 17:50:52 UTC 2012


Ok, I get the "call unmanaged C++ code from managed C# code" examples.

But I need something that works the other way around. The lifetime sequence
starts of with a call to an (unmanaged C++) exported dll method
(GetObjectFactory). I will implement the function in C++ but in that method
I want to new-up a managed equivalent factory object and return the
unmanaged representation of that (interface) -as a COM callable wrapper-
from the exported function.

I thought of making that managed factory object a managed COM object (with
clsid) and simply call CoCreateInstance on it, but I would rather not do
that because I don't know how that is supported on Mac and Linux...?

Is there a way to create a managed object in unmanaged code in mono? (so
without using MS CLI ;-)



--
View this message in context: http://mono.1490590.n4.nabble.com/C-interop-with-Mono-tp4657239p4657357.html
Sent from the Mono - General mailing list archive at Nabble.com.


More information about the Mono-list mailing list