[Mono-list] Good Mono Project

Ralph Mason rm.monolist@telogis.com
Fri, 18 Mar 2005 22:33:21 +1300


Miguel de Icaza wrote:

>Hey,
>
>  
>
>>I've worked in VB6 for about 8 years. VBA and VBScript might not be
>>too 
>>bad, but VB6 would be a nightmare. VB6 even within itself operates
>>thru 
>>COM for many of the things it does and that includes most of the
>>controls 
>>that you put on a form. Moving applications would require recompiling
>>as 
>>well as getting many vendors to make *nix versions of the needed
>>controls 
>>or creating replacements for them. VB6 is very big on data grids
>>especially. 
>>So I'm not sure that this would happen.
>>    
>>
>
>Thanks for the feedback.  I have now updated the Technical FAQ on the
>Mono web site.
>
>
>  
>
I can't agree with this.
 
I used VB6 for years.  Same old recipe, build some com objects using ATL 
and use vb6 to put a gui onto them.

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.

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.

Regards
Ralph