473,383 Members | 1,984 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,383 software developers and data experts.

VB 6.0 Extinction

Hello Everyone,

I have been working on a few applications in VB 6.0 for about 8 months now
and pondering if I should pay any attention to all the buzz around .NET. My
only reason for switching to .NET would be if I simply couldn't run my VB
6.0 applications on Windows anymore. Is this the case in Windows 2K or XP?
Will it be the case when Longhorn is released? In everyones opinion, how
long can I reasonably expect my VB 6 apps to survive?

Thanks!
Anthony
Jul 17 '05 #1
15 2521
> I have been working on a few applications in VB 6.0 for about 8 months now
and pondering if I should pay any attention to all the buzz around .NET. My only reason for switching to .NET would be if I simply couldn't run my VB
6.0 applications on Windows anymore. Is this the case in Windows 2K or XP?
Will it be the case when Longhorn is released? In everyones opinion, how
long can I reasonably expect my VB 6 apps to survive?


..NET is simply a program (not an operating system), so loading it (or
simply its existence) will not render any other programs (VB6 or otherwise)
inoperative. So, your copy of VB6 and the programs it creates will work fine
up to the current version of Windows. As to Longhorn... well, I guess
Microsoft could code it in such a way as to make VB6 and/or its compiled
programs stop working (whether intentionally or through oversight); but I
seriously doubt that will happen. There are literally millions of VB
applications in use in businesses worldwide. If Longhorn were to make them
all non-functioning, then I doubt that Longhorn would sell very well in the
business community. No business will want to devote the time, expense and
man-power to rewriting the vast array of existing programs (some of which
are surely mission-critical) that work well just so they can move up to a
new operating system. And even if they did, the time required to rewrite
those applications would cause a significant delay in introducing Longhorn
such that Microsoft would find it hard to accept.

Rick - MVP
Jul 17 '05 #2
"Anonymous Poster" <an*******@anonymousplace.com> wrote in message
Hello Everyone,

I have been working on a few applications in VB 6.0 for about 8 months now
and pondering if I should pay any attention to all the buzz around .NET. My
only reason for switching to .NET would be if I simply couldn't run my VB
6.0 applications on Windows anymore. Is this the case in Windows 2K or XP?
Will it be the case when Longhorn is released? In everyones opinion, how
long can I reasonably expect my VB 6 apps to survive?

At least until 2008 when MS pulls all support for that tool.

http://msdn.microsoft.com/vbasic/support/vb6.aspx

But, it may be (it should be) that VB6 applications may be installed on
later OS's. For example VB3 (16-bit) programs will also run on NT
(32-bit) OS's. To be sure, you'd have to get the facts from MS....

LFS

-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----
Jul 17 '05 #3
Gentleman,

Thank you both for your excellent replies. It certainly puts my mind at ease
in regards to VB 6.

Anthony
Jul 17 '05 #4
But ... if they also pulled support for NT4 .. and have now backtracked due
to the huge installation base.

--

Randy Birch
MVP Visual Basic
http://www.mvps.org/vbnet/
Please respond only to the newsgroups so all can benefit.
"Larry Serflaten" <Ab***@SpamBusters.com> wrote in message
news:3f********@corp.newsgroups.com...
: "Anonymous Poster" <an*******@anonymousplace.com> wrote in message
: > Hello Everyone,
: >
: > I have been working on a few applications in VB 6.0 for about 8 months
now
: > and pondering if I should pay any attention to all the buzz around .NET.
My
: > only reason for switching to .NET would be if I simply couldn't run my
VB
: > 6.0 applications on Windows anymore. Is this the case in Windows 2K or
XP?
: > Will it be the case when Longhorn is released? In everyones opinion, how
: > long can I reasonably expect my VB 6 apps to survive?
:
:
: At least until 2008 when MS pulls all support for that tool.
:
: http://msdn.microsoft.com/vbasic/support/vb6.aspx
:
: But, it may be (it should be) that VB6 applications may be installed on
: later OS's. For example VB3 (16-bit) programs will also run on NT
: (32-bit) OS's. To be sure, you'd have to get the facts from MS....
:
: LFS
:
:
:
:
:
: -----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
: http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
: -----== Over 100,000 Newsgroups - 19 Different Servers! =-----
Jul 17 '05 #5

"Anonymous Poster" <an*******@anonymousplace.com> wrote in message
news:75******************************@news.teranew s.com...
... how
long can I reasonably expect my VB 6 apps to survive?


Forever.. we still have apps from VB3 !
Jul 17 '05 #6
"Raoul Watson" <Wa*****@IntelligenCIA.com> wrote in message news:<9l***************@nwrdny01.gnilink.net>...
"Anonymous Poster" <an*******@anonymousplace.com> wrote in message
news:75******************************@news.teranew s.com...
... how
long can I reasonably expect my VB 6 apps to survive?


Forever.. we still have apps from VB3 !


Those blinders you have on may be a problem down the road...
As an example: http://www.eweek.com/article2/0,3959,44553,00.asp

I have much less trust than Rick that future versions of Windows will
be as able to run VB apps; at least not without serious performance
issues.
Jul 17 '05 #7
I just read today that XP is due to be pulled from the
OEM market in 2005. So now I'm thinking, the heck
with VB and VB.Net. There's a more pressing question:
Is it still worth upgrading to Longhorn, or at this late
date should I just wait for the next release?

... how
long can I reasonably expect my VB 6 apps to survive?


Forever.. we still have apps from VB3 !


Those blinders you have on may be a problem down the road...
As an example: http://www.eweek.com/article2/0,3959,44553,00.asp

I have much less trust than Rick that future versions of Windows will
be as able to run VB apps; at least not without serious performance
issues.

Jul 17 '05 #8
IMHO, ms can not afford to exclude corporations whose legacy applications
are developed in VB4, 5 and 6. So I don't foresee any issues with longhorn
and the ability to run existing applications.

--

Randy Birch
MVP Visual Basic
http://www.mvps.org/vbnet/
Please respond only to the newsgroups so all can benefit.
"mayayana" <ma************@mindZZspring.com> wrote in message
news:JP****************@newsread2.news.atl.earthli nk.net...
: I just read today that XP is due to be pulled from the
: OEM market in 2005. So now I'm thinking, the heck
: with VB and VB.Net. There's a more pressing question:
: Is it still worth upgrading to Longhorn, or at this late
: date should I just wait for the next release?
:
:
: > > >... how
: > > > long can I reasonably expect my VB 6 apps to survive?
: > > >
: > >
: > > Forever.. we still have apps from VB3 !
: >
: > Those blinders you have on may be a problem down the road...
: > As an example: http://www.eweek.com/article2/0,3959,44553,00.asp
: >
: > I have much less trust than Rick that future versions of Windows will
: > be as able to run VB apps; at least not without serious performance
: > issues.
:
:
Jul 17 '05 #9

"Bob Butler" <bu*******@earthlink.net> wrote in message
news:fa*************************@posting.google.co m...
Those blinders you have on may be a problem down the road...
As an example: http://www.eweek.com/article2/0,3959,44553,00.asp


As a head of software development for over 15 years, I *know* Microsoft.
There are too many applications developed in VB. For them to make an OS that
will "break" the app, just won't happen.

If the app break, then the programmer is doing something not kosher like
using undocumented calls or functions.
Jul 17 '05 #10
"Randy Birch" <rg************@mvps.org> wrote in message news:<P0********************@news02.bloor.is.net.c able.rogers.com>...
IMHO, ms can not afford to exclude corporations whose legacy applications
are developed in VB4, 5 and 6. So I don't foresee any issues with longhorn
and the ability to run existing applications.


I hope you are right, I just don't see any reason to believe that.

I didn't think they could afford to do what they did to the VB product
line but they did. VB.Net totally shattered any trust I had that MS
has any respect for the VB development community.

I can easily see legacy apps running in some sort of crippled fashion
preventing them from using new features or getting performance
benefits from the new OS or newer hardware. I can also easily see
many legacy apps not running at all until they are rewritten.
Jul 17 '05 #11
> > IMHO, ms can not afford to exclude corporations whose legacy
applications
are developed in VB4, 5 and 6. So I don't foresee any issues with longhorn and the ability to run existing applications.


I hope you are right, I just don't see any reason to believe that.

I didn't think they could afford to do what they did to the VB product
line but they did. VB.Net totally shattered any trust I had that MS
has any respect for the VB development community.

I can easily see legacy apps running in some sort of crippled fashion
preventing them from using new features or getting performance
benefits from the new OS or newer hardware. I can also easily see
many legacy apps not running at all until they are rewritten.


I might, and I emphasize "might", agree that your first thought could
possibly occur (although I seriously doubt it); but, like Randy, I just
don't think they can afford to kill off backward compatibility completely.
If Microsoft is going to make everyone rewrite their home-brewed legacy code
as well as require major updating of existing 3rd party software, then given
the major change and cost that entails, they would seriously have to worry
about defectors. Companies would have two choices (assuming they decide not
to follow like sheep)... one, stay with the current working operating system
and not move up to Longhorn or, two, decide Microsoft has stabbed them in
the back once too often and spend their money moving over to LINUX (which
appears to be quite stable; even IBM is pushing it) instead. I don't think
Microsoft can take the chance on encouraging either of these two scenarios;
their bottom-line won't allow it. I think they will have to find a way to
make legacy applications work... and without incurring a severe performance
hit.

Rick - MVP
Jul 17 '05 #12

"Bob Butler" <bu*******@earthlink.net> wrote in message
news:fa*************************@posting.google.co m...
I didn't think they could afford to do what they did to the VB product
line but they did. VB.Net totally shattered any trust I had that MS
has any respect for the VB development community.

I can easily see legacy apps running in some sort of crippled fashion
preventing them from using new features or getting performance
benefits from the new OS or newer hardware. I can also easily see
many legacy apps not running at all until they are rewritten.


I'm with the MVP dudes on this one.

First of all, current versions of Visual Studio .Net do not require
Longhorn, they run on regular 32 bit Windows. And there are already a
fair number of .Net apps up and running, some of them on large internet
server systems. 32 bit apps will be working well in Windows for quite
some time yet.

True, VB6 apps will not use 64 bit stuff, but so what? If anything, the
apps will run faster anyway, since if you have Longhorn you'll probably
have a 5Ghz pentium and 16 GB of ram, or whatever. No problem.

It may not last forever, but there is plenty of mileage left in VB6. And
then one day, you may find yourself programming in some descendant of
..Net, and find that its not so bad after all.
Jul 17 '05 #13
If you don't think they can kill off backward compatibility, then go and
look at all of the recent releases of MS Office products....they clearly
state on the package that they will only run on W2K or WinXP...they
certainly seem to want to make you upgrade OS to by new applications. If so,
then why would you think they won't drop support of VB6 on new OS's...I've
certainly seen it happen in other programming environments from other
companies, not nearly as big and all powerful as M$...
I don't think MS respects anyone or anything other than the mighty dollar...

Thank you,

Mike Minor
Z-Code Systems, Inc.

"Rick Rothstein" <ri************@NOSPAMcomcast.net> wrote in message
news:nu********************@comcast.com...
IMHO, ms can not afford to exclude corporations whose legacy applications are developed in VB4, 5 and 6. So I don't foresee any issues with longhorn and the ability to run existing applications.
I hope you are right, I just don't see any reason to believe that.

I didn't think they could afford to do what they did to the VB product
line but they did. VB.Net totally shattered any trust I had that MS
has any respect for the VB development community.

I can easily see legacy apps running in some sort of crippled fashion
preventing them from using new features or getting performance
benefits from the new OS or newer hardware. I can also easily see
many legacy apps not running at all until they are rewritten.


I might, and I emphasize "might", agree that your first thought could
possibly occur (although I seriously doubt it); but, like Randy, I just
don't think they can afford to kill off backward compatibility completely.
If Microsoft is going to make everyone rewrite their home-brewed legacy

code as well as require major updating of existing 3rd party software, then given the major change and cost that entails, they would seriously have to worry
about defectors. Companies would have two choices (assuming they decide not to follow like sheep)... one, stay with the current working operating system and not move up to Longhorn or, two, decide Microsoft has stabbed them in
the back once too often and spend their money moving over to LINUX (which
appears to be quite stable; even IBM is pushing it) instead. I don't think
Microsoft can take the chance on encouraging either of these two scenarios; their bottom-line won't allow it. I think they will have to find a way to
make legacy applications work... and without incurring a severe performance hit.

Rick - MVP

Jul 17 '05 #14
There is a huge difference between designing an application that makes use
of system APIs prevailing on a limited series of operating systems and
thereby restricting the systems those will run on, and designing the
operating system so as to prevent applications in existence and that do not
utilize those newer underlying APIs from running. IOW, office might be
written to target a set of APIs specific to certain Windows versions,
whereas VB applications and the VB runtimes, which don't know of those APIs
(because they were developed around the time of Win98), will function with
the older APIs. If you check the MSDN, while there are a lot of APIs that
have been depreciated over the history of 32-bit windows, none I can think
of have been removed. Enhanced, yes.

To do so would shoot corporate <enter country here> right in the balls, as
mission-critical apps, once debugged and deployed, are never upgraded just
for the heck of it.

--

Randy Birch
MVP Visual Basic
http://www.mvps.org/vbnet/
Please respond only to the newsgroups so all can benefit.
"Mike Minor" <mm*******@earthlink.net> wrote in message
news:eQ*****************@newsread1.news.atl.earthl ink.net...
: If you don't think they can kill off backward compatibility, then go and
: look at all of the recent releases of MS Office products....they clearly
: state on the package that they will only run on W2K or WinXP...they
: certainly seem to want to make you upgrade OS to by new applications. If
so,
: then why would you think they won't drop support of VB6 on new OS's...I've
: certainly seen it happen in other programming environments from other
: companies, not nearly as big and all powerful as M$...
: I don't think MS respects anyone or anything other than the mighty
dollar...
:
: Thank you,
:
: Mike Minor
: Z-Code Systems, Inc.
:
: "Rick Rothstein" <ri************@NOSPAMcomcast.net> wrote in message
: news:nu********************@comcast.com...
: > > > IMHO, ms can not afford to exclude corporations whose legacy
: > applications
: > > > are developed in VB4, 5 and 6. So I don't foresee any issues with
: > longhorn
: > > > and the ability to run existing applications.
: > >
: > > I hope you are right, I just don't see any reason to believe that.
: > >
: > > I didn't think they could afford to do what they did to the VB product
: > > line but they did. VB.Net totally shattered any trust I had that MS
: > > has any respect for the VB development community.
: > >
: > > I can easily see legacy apps running in some sort of crippled fashion
: > > preventing them from using new features or getting performance
: > > benefits from the new OS or newer hardware. I can also easily see
: > > many legacy apps not running at all until they are rewritten.
: >
: > I might, and I emphasize "might", agree that your first thought could
: > possibly occur (although I seriously doubt it); but, like Randy, I just
: > don't think they can afford to kill off backward compatibility
completely.
: > If Microsoft is going to make everyone rewrite their home-brewed legacy
: code
: > as well as require major updating of existing 3rd party software, then
: given
: > the major change and cost that entails, they would seriously have to
worry
: > about defectors. Companies would have two choices (assuming they decide
: not
: > to follow like sheep)... one, stay with the current working operating
: system
: > and not move up to Longhorn or, two, decide Microsoft has stabbed them
in
: > the back once too often and spend their money moving over to LINUX
(which
: > appears to be quite stable; even IBM is pushing it) instead. I don't
think
: > Microsoft can take the chance on encouraging either of these two
: scenarios;
: > their bottom-line won't allow it. I think they will have to find a way
to
: > make legacy applications work... and without incurring a severe
: performance
: > hit.
: >
: > Rick - MVP
: >
: >
:
:
Jul 17 '05 #15

"Bob Butler" <bu*******@earthlink.net> wrote in message
news:fa*************************@posting.google.co m...
"Raoul Watson" <Wa*****@IntelligenCIA.com> wrote in message

news:<9l***************@nwrdny01.gnilink.net>...
"Anonymous Poster" <an*******@anonymousplace.com> wrote in message
news:75******************************@news.teranew s.com...
... how
long can I reasonably expect my VB 6 apps to survive?


Forever.. we still have apps from VB3 !


Those blinders you have on may be a problem down the road...
As an example: http://www.eweek.com/article2/0,3959,44553,00.asp

I have much less trust than Rick that future versions of Windows will
be as able to run VB apps; at least not without serious performance
issues.


Unless MS decides to include with future versions of Windows specific
secured legacy runtimes for say VB4+.
I can hear MS formulating an excuse.......
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.555 / Virus Database: 347 - Release Date: 23/12/2003
Jul 17 '05 #16

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

303
by: mike420 | last post by:
In the context of LATEX, some Pythonista asked what the big successes of Lisp were. I think there were at least three *big* successes. a. orbitz.com web site uses Lisp for algorithms, etc. b....
4
by: Andreou Giannis | last post by:
Allthough it is possible to build modules in Python2.3.3 and distutils with cygwin, by running: setup.py build --compiler=cygwin (after i created the libpython23.a) running: setup.py install...
176
by: Thomas Reichelt | last post by:
Moin, short question: is there any language combining the syntax, flexibility and great programming experience of Python with static typing? Is there a project to add static typing to Python? ...
2
by: Anand K Rayudu | last post by:
Hi all, I have embedded python and want to execute python scripts from my application. I need to call the execution of python repeatedly, and some times same script again & again. I am facing...
242
by: James Cameron | last post by:
Hi I'm developing a program and the client is worried about future reuse of the code. Say 5, 10, 15 years down the road. This will be a major factor in selecting the development language. Any...
14
by: John Bentley | last post by:
Note this is crossposted to comp.lang.javacript and microsoft.public.dotnet.scripting. After some Googling and FAQing my understanding of these terms is, crudely: Javascript (3 different...
1
by: McKirahan | last post by:
What is "active content"? My ASP page just returns HTML.... I have a page with an .htm extension that has a form whose action is an ASP page which generates a report after updating a database...
248
by: Generic Usenet Account | last post by:
As per Google's Usenet archives http://groups.google.com/googlegroups/archive_announce_20.html], the first discussion of the Y2K problem on the Usenet was on January 18 1985...
142
by: opexoc | last post by:
Hello, I have question concerning such code: __try { ... } __except(EXCEPTION_EXECUTE_HANDLER) { printf("Exception code: %.8x\n", GetExceptionCode());
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.