[Mono-list] COM / DCOM in Mono

Eran Sandler Eran.Sandler@smarteam.com
Wed, 5 Mar 2003 10:10:43 +0200


Well, I'm currently investigating how implement DCOM on other systems. I
know it WAS implemented for UN*X and Linux by 3rd party companies but
they didn't release the code.

Working with DCOM shouldn't be that hard since I only need a proxy alive
and a way to marshal data to it (at first it can be other proxies or
simple data types.

It might give us what we want.

Although I have a question.=20
I will try to implement DCOM in C or C++ (I haven't decided yet), I
persume I need to use some form of Platform Invoke to call this code,

Can you point me out to a place where P/Invoke was used so I can check
it out a bit?


-----Original Message-----
From: Paolo Molaro [mailto:lupus@ximian.com]=20
Sent: Tuesday, March 04, 2003 8:17 PM
To: mono-list@ximian.com
Subject: Re: [Mono-list] COM / DCOM in Mono

On 03/02/03 Eran Sandler wrote:
> Why not treat all COM calls as DCOM. I know the performance will be
> bad compared toward in-process COM objects but that way, we can simply
> put a Windows box near the UN*X/Linux one and call all the necessary
> calls from it.=20
> In this manner, we don't have to mimic all COM calls and the whole COM
> layer, we simply delegate it back to where it works well enough.
> What do you think about it?

I think the current stance about COM support is:
we're waiting for someone that needs it and contributes the code:-)
I guess something that works, even if it's slow, is better than nothing.
If you have the skills and the time to contribute in this area, you're
welcome! Feel free to ask any questions about how best to integrate the
code into the mono runtime.



lupus@debian.org                                     debian/rules
lupus@ximian.com                             Monkeys do it better
Mono-list maillist  -  Mono-list@lists.ximian.com