[Mono-list] Visual Basic 6 Support

Walter Crosby Walt@terabase.com
Fri, 28 Feb 2003 09:51:54 -0500

I think the original writer was specifically interested in a port of VB 6.0
to Mono, rather than compatibility with VB.NET.

For long time users of VB (I go back to Version 1.0 myself), the changes
made by Microsoft in VB.NET are considered an abandonment of some of the key
features, and a break with compatibility.

I've been able to get over it myself by spending some time learning the CLR,
and developing in C#, which is probably an easier leap than trying to
remember all of differences between VB 6.0 and VB.NET.  But then I never
developed much with VB 6.0.  Some of the developers in our company are
finding it very hard to jump from VB 6.0 to VB.NET.

If someone were willing to make VB 6.0 compatibility, there would probably
be an interested set of followers, but in the long run, most VB 6.0 people
are probably going to accept the inevitable and go to VB.NET (or some other
CLR-based language).  The alternative is to go to Delphi, which many are

Walt Crosby
Terabase Corporation

-----Original Message-----
From: Richard Torkar [mailto:richard.torkar@htu.se] 
Sent: Friday, February 28, 2003 5:14 AM
To: dmprantz@yahoo.com
Cc: mono-list@ximian.com
Subject: Re: [Mono-list] Visual Basic 6 Support

On Fri, 2003-02-28 at 02:08, Pomerantz Daniel wrote:
> First of all, I'd like to thank every one who's working on this 
> project!  Great idea, and great job!  I'd love to help out, but my 
> knowledge of .NET is not up to par yet, which kindof brings me to my
> question:  Has there been any discussion of implementing a CIL 
> compiler for Visual Basic as the language existed in MS VB 6.0?  
> Microsoft's changes to the VB language has put several developers at a 
> disadvantage of having to practically learn an entirely new language.  
> There are a multitude of VB6 programmers out there who would love to 
> get involved with .NET, but don't have the language skills yet.  Just 
> as MS created j# to port Java, I see no reason why VB 6 couldn't also 
> be compiled to MSIL.  I wouldn't expect system services such as 
> COM/COM+ to be available, but with the limited OO ability of VB 6, it 
> should be possible.  This is a project I would be willing and able to 
> work on.


Ph.D. Student
Dept. of Informatics and Mathematics

Mono-list maillist  -  Mono-list@lists.ximian.com