Visual Basic 6.0 X Visual Basic 2005 Express

Z

Zardax

Hi !!!

I need to know if there is compatibility between VB 6.0 and Visual Basic
2005 Express

Everything I need is to compile the VB 6.0 code in Visual Basic 2005 Express
without re-write the code.

So If anyone has any idea about this...

Thanks for any information.
 
S

Samuel Shulman

Try opening VB6 project with the newer version and you will get a wizard
that will help you upgrade (based on my experience with VB.NET 2002) but
there is no guarantee that it will work that's depends on the content of the
program

hth,
Samuel
 
C

Chris Dunaway

As Samuel indicates, if your program in VB6 is of any sufficient
complexity, you will more than likely have to make changes to it for it
to run in the .Net world.

The upgrade wizard in VB.Net can really only handle the most basic of
applications.

VB.Net is not really an upgrade to VB6, it is really a new language
that happens to share some similar syntax with VB6.
 
H

Herfried K. Wagner [MVP]

Zardax said:
I need to know if there is compatibility between VB 6.0 and Visual Basic
2005 Express

No, VB 2005 is no technical successor of VB6.
Everything I need is to compile the VB 6.0 code in Visual Basic
2005 Express without re-write the code.

I fear this isn't possible except for some really trivial projects.
 
S

Samuel Shulman

I upgraded from VB6 to .NET 2002 quite a complicated project I was very
surprised but it did work without modifying a line of code
 
L

ljh

True enough.

Like Herfried said.....it's not the same species. Like comparing fish and
dolphins.....they look similar, but.....

I would suggest a complete rewrite. It will let you learn the new language
and framework better and you will be able to tweak your code using the new
classes quite a bit.

BTW, did you know that both xcopy deployment and no-install applications
were possible with classic VB6? You could even do xcopy deployment with 3rd
party DLLs using VB6 (something not always possible with VB.Net. And,
no-install applications are possible with VB.Net only if you spend an
additional $4,000 MINIMUM PER APP for something like Thinstall. Classic VB6
could do 'em for free.

(ding.....DING....ding) "The More You Know....." ( <--- reference to a
public service message on US television - in case you wondered)
 
C

Cor Ligthert [MVP]

Samuel,

While the Net2002 upgrading really sucks comparing with 2003. I never tried
the 2005 version which should be even better. The only problem is, that you
should not look at the code that is generated.

Just my thought,

Cor
 
M

Michael D. Ober

I do XCOPY deploys of VB 6 and VB 2005 applications.

Mike Ober.

ljh said:
True enough.

Like Herfried said.....it's not the same species. Like comparing fish and
dolphins.....they look similar, but.....

I would suggest a complete rewrite. It will let you learn the new language
and framework better and you will be able to tweak your code using the new
classes quite a bit.

BTW, did you know that both xcopy deployment and no-install applications
were possible with classic VB6? You could even do xcopy deployment with 3rd
party DLLs using VB6 (something not always possible with VB.Net. And,
no-install applications are possible with VB.Net only if you spend an
additional $4,000 MINIMUM PER APP for something like Thinstall. Classic VB6
could do 'em for free.

(ding.....DING....ding) "The More You Know....." ( <--- reference to a
public service message on US television - in case you wondered)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top