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
_______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
