[Mono-devel-list] Interoperatbility between Unmanaged and Managed Programs

Miguel de Icaza miguel at ximian.com
Fri Mar 12 13:45:38 EST 2004


> > For my thesis I have to implement a runtime mechanism that allows managed 
> > programs to use unmanaged objects and vice versa. If I'm rigth the best 
> > way to do this is to implement COM, XPCOM or ORBit.
> > My questions about that are:
> > Which of these technologies is the best to solve my problem (if you think 
> > I should use one of this)?
> > Has there be done any work in mono to use unmanaged objects?
> I described the process in a mail to the list some time ago, you may
> want to google for it. Basically, apart from the other options mentioned
> already, the runtime support would involve (for COM, XPCOM and the
> like):
> *) a tool to export COM/XPCOM/etc interfaces to a managed assembly
> (using the import flag for types and methods).

Another option might be to have the plugin to the runtime that Paolo
described consume the existing type libraries generated by some of
those systems.

More information about the Mono-devel-list mailing list