Re: VB6, VB2005, or Something Else?
- From: "Dan Barclay" <Dan@xxxxxxxx>
- Date: Thu, 9 Mar 2006 11:58:27 -0600
"Ralph" <nt_consulting64@xxxxxxxxx> wrote in message
news:-qednVUL2fwawY3ZnZ2dnUVZ_s-dnZ2d@xxxxxxxxxxxxxxx
"Robert Conley" <robertsconley@xxxxxxxxx> wrote in message
news:1141916711.271025.16450@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
wrote:
Paul Clement wrote:
On Wed, 8 Mar 2006 10:08:05 -0800, "Karl E. Peterson" <karl@xxxxxxxx>
substantial that indicates GoSub was
Can't miss what ain't there. If you have something a bit more
might want to indicate who elsewidely used in Visual Basic feel free to provide it. Otherwise, you
references of course.was complaining that actually used it, absent of any "poster child"
This is esstentially an unprovable point. You could look on
http://www.qb45.com/ or any number of qb and vb code libraries. We know
that Microsoft focused only on most common use of VB6 as a database
front end using crystal reports for their test cases . But to get a
true X uses this feature of a language figure is near impossible
because people are not going to give up source for a survey.
So we look at other langauges handle matters like the C or C++
standard, Java and so on. And we find they don't pull this kind of
crap. That they are cautious about breaking changes from one version to
the next.
There are breaking changes but they are in the order of the UNICODE
mess or the lost of DATA and the changes in Graphics, File I/O, and
Printing in VB 1. Changes that are managable rather than breaking the
whole damn base at once.
We look what what happening in other .NET langauges and see that they
are moving to nested procedures. In C# they have anonymous delegates
that in scope with the procedure they are defined. Plus when examine
the IL you find that compilier rearranges the code to make it work. The
VB version looks like more a straight forward delegate delclaration.
Your point about Java and C++ is not a fair test. Both of these languages
have a published or submitted 'standard'. Visual Basic never had one.
It is also interesting to note, that VC++ is still not 100% ANSI and J++
looked like it was about to receive a load of 'extensions' until Sun
headed
MS off.
However, gentlemen, I believe our deliverance is at hand.
One of my students had a copy of Wrox's "Visual Basic 2005 Express Edition
Starter Kit". I borrowed it and was astonished to discover the following
(In
a box the author calls "important, not-to-be-forgotten information")...
"Visual Basic 2005 Express is part of the latest release of Visual Basic
from Microsoft and can automatically convert projects developed in
previous
versions of Visual Basic, often with minimal human intervention required."
I thought he was refering to earlier dotnet versions. But No! Reading on I
found that this also included VB6 applications, but the author admitted
the
converter might encounter "unknown problems" and they "can be a pain to
fix". He goes on to say "You will not encounter many of these, and rather
than being strickly language-specific problems, they are usually related
to
the way the original code was written."
Doh! The light went on!
It is now obvious I have been looking at this from the wrong direction.
Instead of complaining about Microsoft - I need merely to refactor my VB6
applications until they present 'known' solutions to the Converter. Ta-Da!
Boy do I feel silly.
LOL. Me too! How could I have been so foolish.
Later,
Dan
.
- References:
- Re: VB6, VB2005, or Something Else?
- From: Andre Kaufmann
- Re: VB6, VB2005, or Something Else?
- From: Dan Barclay
- Re: VB6, VB2005, or Something Else?
- From: Paul Clement
- Re: VB6, VB2005, or Something Else?
- From: Robert Conley
- Re: VB6, VB2005, or Something Else?
- From: Paul Clement
- Re: VB6, VB2005, or Something Else?
- From: Dan Barclay
- Re: VB6, VB2005, or Something Else?
- From: Paul Clement
- Re: VB6, VB2005, or Something Else?
- From: Karl E. Peterson
- Re: VB6, VB2005, or Something Else?
- From: Paul Clement
- Re: VB6, VB2005, or Something Else?
- From: Karl E. Peterson
- Re: VB6, VB2005, or Something Else?
- From: Paul Clement
- Re: VB6, VB2005, or Something Else?
- From: Robert Conley
- Re: VB6, VB2005, or Something Else?
- From: Ralph
- Re: VB6, VB2005, or Something Else?
- Prev by Date: Re: VB6, VB2005, or Something Else?
- Next by Date: Using VB to screen scrape a 3270 mainframe
- Previous by thread: Re: VB6, VB2005, or Something Else?
- Next by thread: Re: VB6, VB2005, or Something Else?
- Index(es):
Relevant Pages
|