[Mono-list] Re: Good Mono Project

Robert Jordan robertj@gmx.net
Fri, 18 Mar 2005 12:09:34 +0100


Ralph,

> I used VB6 for years.  Same old recipe, build some com objects using ATL 
> and use vb6 to put a gui onto them.

So you seem to agree that VB6 is just some glue between COM objects,
isn't it?

> 
> Seems to me that one can easily do a layer to create the com 'controls' 
> (eg the standard ones provided) on top of WIndows.Forms.  Com controls 
> are supported under windows.  I can't imagine it's that hard to load a 
> shared library and provide the 3 or 4 functions you need to make a com 
> control work, and the standard interop stuff provided in the CLR should 
> make calling those functions a snap.

Mono doesn't support COM-interop. Its Windows.Forms doesn't support
ActiveX-Controls either, thus the hypothetic "VB6-compiler for the CLR"
has no future in the Mono world, IMHO.

> VB6 may have been a com scripting layer, but what was available isn't 
> that different than what the clr priovdes.
> 
> Technically I don't think it's a hard project - a big project -- indeed, 
> a hard one, no.

... and absolutely not Mono related.

Rob