Re: Microsoft and trust

Tech-Archive recommends: Fix windows errors by optimizing your registry




"Phill W." <p-.-a-.-w-a-r-d-@xxxxxxxxxxxxxxxxxxxx> wrote in message
news:fsg5c7$seq$1@xxxxxxxxxxxxxxxxxxxx
Bill McCarthy wrote:

"Ken Halter" <Ken_Halter@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:%23TedXW1jIHA.5160@xxxxxxxxxxxxxxxxxxxxxxx

Obviously not, or there'd be a VB7...

There is a VB7... It was released back in late 2001/early 2002

(Oh what the Heck; it's a slow day ...)

Back in the Good Old Days when we were all using VB 5, Our Friends in
Redmond released a new version - VB 6. "Hooray!" we all cheered,
gleefully installed it and opened up all of our old Projects in the new
and improved IDE - and carried on working as if /nothing/ had happened,
apart from a few bug fixes and an extra line in our Project files).

Then, in 2002, we were handed "Visual Basic 7.0", an "all-grown-up",
fully object-oriented, managed-code-supported language. Just /try/
doing the same "open the project and carry on working" upgrade from VB 6
to "Visual Basic 7". It /just doesn't work/ even for the most trivial
of applications. Even on those rare occasions when "Upgrade Wizard"
does actually produce some code that /compiles/, it runs at snails' pace
(even /more/ so than usual), because the Wizard's had to shoe-horn the
way we /used/ to do things into 'Visual Basic's Brave New World[.Net].


"Visual Basic" is a /new/ language, derived as was VB "Proper" before
it, from BASIC and reusing many (but not all) of the keywords seen
previously in VB "Proper". Microsoft could (and, IMHO, /should/) have
written a new compiler for VB 7 taking existing VB syntax and generating
CLR-compliant, I.L.Code. It would, perhaps, perform poorly when
compared to scratch-written code, but it would still be a no-brainer to
upgrade to the new platform, rather than the massive investment now
required to effectively rewrite everything.

But they didn't.

Instead, they handed us a whole new product, with /no/ viable upgrade
path for our existing software portfolio.

The runtime is still supported, some 10 years after VB6 shipped, and the
IDE finishes extended support end of this month. I wouldn't call that
tossing into the recycle bin. The fact you are *still* using VB6 clearly
indicates that isn't the case.

Finding operating systems on which VB "Proper" applications will run
[reliably] is /going/ to become increasingly difficult. I would suggest
it unlikely that they will run well on 64-bit Windows systems (being
downgraded to run in a W32-on-W64 "subsystem") and, as VB "Proper"
passes ever further from their minds, there is the increasing risk of
Our Friends in Redmond releasing a Security Patch, Hot fix or other
offering that undermines some part of our existing applications.

You can't just "upgrade" and recompile however-many years of VB
"Proper"-written, corporate resources overnight. If Visual Basic 7.0
had /really/ been VB 7 then we /could/ have done and the last seven
years would have suffered far less grumbling from the Great Mass of the
Abandoned (including me).

Regards,
Phill W.

"Bill McCarthy" is well-aware of this. He is only amusing himself, likely
with one hand on the keyboard and the other in his lap.

Best to not feed the trolls.

-ralph


.



Relevant Pages

  • Re: Microsoft and trust
    ... Back in the Good Old Days when we were all using VB 5, Our Friends in Redmond released a new version - VB 6. ... Just /try/ doing the same "open the project and carry on working" upgrade from VB 6 to "Visual Basic 7". ... passes ever further from their minds, there is the increasing risk of Our Friends in Redmond releasing a Security Patch, Hot fix or other offering that undermines some part of our existing applications. ...
    (microsoft.public.vb.general.discussion)
  • Re: Filtering SPAM with Fetchmail
    ... install mailfilter" to install it automagically on my Debian system.) ... # Maximum e-mail size in bytes that should not be exceeded. ... Friends can send more though. ... SCORE +60 =^Subject:.*current internet upgrade.* ...
    (comp.os.linux.networking)
  • Re: Filtering SPAM with Fetchmail
    ... install mailfilter" to install it automagically on my Debian system.) ... # Maximum e-mail size in bytes that should not be exceeded. ... Friends can send more though. ... SCORE +60 =^Subject:.*current internet upgrade.* ...
    (comp.os.linux.misc)
  • Re: I WANT MY FP2000 BACK
    ... Once you upgraded did you download and install Office 2003 Service Pack 1, ... There IS a cavalier attitude here. ... >> Alex, ... >> conflicts with other applications. ...
    (microsoft.public.frontpage.client)
  • Re: Upgrade ME to XP
    ... I can put back the EXACT same applications ... you are creating a brand-new installation ... upgrade results in a problem-free installation. ...
    (microsoft.public.windowsxp.general)