Newbie Question: Will my old VB6 app run under Vista?

D

Dan Christensen

Hi,

I am an amateur software developer, and would like to know if some
freeware I developed a few years ago using VB6 and XP will work under
Vista. If so, what must I do to create a Vista version, and would it
run under XP?

Dan
Download at www.dcproof.com
 
R

rowe_newsgroups

Hi,

I am an amateur software developer, and would like to know if some
freeware I developed a few years ago using VB6 and XP will work under
Vista. If so, what must I do to create a Vista version, and would it
run under XP?

Dan
Download atwww.dcproof.com

You should also know you aren't in the classic VB newsgroup (VB6 and
lower) but rather the one for .NET. The correct newsgroup can be found
here:

http://groups.google.com/group/microsoft.public.vb.general.discussion/topics?lnk

Thanks,

Seth Rowe [MVP]
http://sethrowe.blogspot.com/
 
K

kimiraikkonen

Hi,

I am an amateur software developer, and would like to know if some
freeware I developed a few years ago using VB6 and XP will work under
Vista. If so, what must I do to create a Vista version, and would it
run under XP?

Dan
Download atwww.dcproof.com

VB runtime libraries are included by default since Windows 2000. So
under Vista, it should work unless you're doing something
extraordinary such as calling legacy or missing 3rd party assemblies
or like that.

Scroll to "Visual Basic 6 runtime" for detailed information about
supported and unsupported runtime files:
http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx

Finally, the best test would be testing your application on Vista no
doubt.

HTH,

Onur G.
 
M

Michel Posseth [MCP]

VB runtime libraries are included by default since Windows 2000. So........

And even if they were not included this is not a problem for a good written
VB6 setup or a windows installer package

VB6 progs work on Vista as they did on win 9.x ,, Win NT and XP


hth

Michel



"kimiraikkonen" <[email protected]> schreef in bericht
Hi,

I am an amateur software developer, and would like to know if some
freeware I developed a few years ago using VB6 and XP will work under
Vista. If so, what must I do to create a Vista version, and would it
run under XP?

Dan
Download atwww.dcproof.com

VB runtime libraries are included by default since Windows 2000. So
under Vista, it should work unless you're doing something
extraordinary such as calling legacy or missing 3rd party assemblies
or like that.

Scroll to "Visual Basic 6 runtime" for detailed information about
supported and unsupported runtime files:
http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx

Finally, the best test would be testing your application on Vista no
doubt.

HTH,

Onur G.
 
B

Bill McCarthy

Michel Posseth said:
VB6 progs work on Vista as they did on win 9.x ,, Win NT and XP

With the caveat that by default a user on Vista has limited rights where-as
in XP they have admin rights. The same application in Vista may appear to
work correctly, but not actually do so because of virtualization. For
example, if the user modifies a file in the windows directory or program
files sub directory, it will appear as if the file is modified, but only the
virtualization file is in fact modified. If another user logs they will not
see the modified version. Likewise other applications may or may not see the
changes depending on whether or not they are using virtualization. But if
you force the application to run as administrator, then it should work as
per XP.


Oh, and there is a newsgroup specifically for VB6 and Vista issues at :
microsoft.public.vb.vista.compatibility
 
C

Cor Ligthert[MVP]

Bill,

Quiet interesting, do you mean that a VB6 program has other behaviour in
Vista than any other program?

Cor
 
B

Bill McCarthy

Cor Ligthert said:
Bill,

Quiet interesting, do you mean that a VB6 program has other behaviour in
Vista than any other program?

The same applies to .NET or any applications that don't have a manifest and
expect administrator privileges.
 

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