From: David Kerber on 19 Jul 2010 10:09
In article <OpfCQf0JLHA.5716(a)TK2MSFTNGP05.phx.gbl>,
> On 19/07/2010 14:32, MikeD wrote:
> > "Dee Earley" <dee.earley(a)icode.co.uk> wrote in message
> > news:u1YnqGyJLHA.680(a)TK2MSFTNGP04.phx.gbl...
> >> Visual studio 6 however won't work at all, or even install correctly.
> > How did you arrive at that conclusion? I've got the VS6 Enterprise
> > edition suite (except for FoxPro) installed on Win7 64 bit and it's fine.
> 3 failed installs and numerous incompatibility warnings, ending with me
> having to remove files and uninstall entries manually.
> Lucky yours worked :)
Mine worked fine too. I believe you need to run it with Admin privs,
From: Mike Williams on 19 Jul 2010 11:06
"Paul Clement" <UseAdddressAtEndofMessage(a)swspectrum.com> wrote in message
> The below method is suggested:
Thanks. I installed using Run as Admin and ignored the Known Compatibility
Issues messages and everything went fine. Thanks also to everyone else who
From: Brian E McNamee on 25 Jul 2010 11:31
My 64 bit installaion problem! My VB6 is an upgrade CD. For it I need to
install VB4. And! My VB4 is an upgrade so I need to install VB3. Guess
what. VB3 won't install. Any ideas? Would VB2010 solve this?
"Mike Williams" wrote:
> When installing VB6 on Windows 7 64 bit an "incompatibility problem" message
> box pops up. Anybody know what is causing this, and whether it is anything
> to worry about?
From: ralph on 25 Jul 2010 14:15
On Sun, 25 Jul 2010 08:31:42 -0700, Brian E McNamee
>My 64 bit installaion problem! My VB6 is an upgrade CD. For it I need to
>install VB4. And! My VB4 is an upgrade so I need to install VB3. Guess
>what. VB3 won't install. Any ideas? Would VB2010 solve this?
First off, VB2010 is an entirely new development product (based on the
..Nxt Foundation Library) and has nothing to do with the VB (Visual
Basic Windows Development product).
IIRC the validation procedure for determining an "upgrade" was pretty
basic - the installer just looked for some files (perhaps a Registery
entry or two - can't remember). It was possible to 'fool' it by simply
copying over a VB4 installation from another box and copying over the
VB Registry entries (use a Reg file). So if you still have an older
O/S box, then try that.
[You might be able to fake an older O/S by using a VM.]
The only problem with that on a 64-bit box, is insuring the folders
get copied in the proper place. Windows 64-bit does a great deal of
"legacy virtualization" thus logical locations don't always
intuitively equate to a physical location and may vary depending on
configuration. Or whatever I meant to say. <g>
You can get some good clues by examining other 32-bit applications
So don't bother "installing" VB4, just concentrate on making a disk
image such that it appears it is installed.
[I vaguely remembering someone once saying that they faked it by
simply copying the VB4/32-bit CD to a folder on the target machine.
You might try that, but it never worked for me.]
When you get to installing VB6, the main gotcha will be UAC and its
kin. Make sure you are running as Admin and that Windows is fully
aware you are dealing with a 32-bit wow.
From: MikeD on 25 Jul 2010 18:10
"Brian E McNamee" <BrianEMcNamee(a)discussions.microsoft.com> wrote in message
> My 64 bit installaion problem! My VB6 is an upgrade CD. For it I need to
> install VB4. And! My VB4 is an upgrade so I need to install VB3. Guess
> what. VB3 won't install. Any ideas? Would VB2010 solve this?
<g> Anybody that knows anything about 64 bit systems wouldn't have to guess.
You can't install or run 16 bit apps on a 64 bit system.
I don't think either actually need installed. I had (have) the upgrade
version of both VB4 and VB5. In both cases, if a qualifying product to
upgrade from is NOT installed, you simply need to put the floppy disc or CD
of a qualifying product in the drive and perhaps tell Setup which drive.
Perhaps the VB6 upgrade process is different. I can't say because I have a
non-upgrade VB6 version (from an MSDN subscription).
If that doesn't work for you, you *can* manually install VB6, but not
something for the faint of heart. MS doesn't document this for VB5 or VB6,
but they did for VB4 via a Knowledge Base article. If nothing else, this
should give you a rough idea of what to do. You won't be able to follow it
step-by-step because there are most certainly differences.
How To Install VB 4.0 on a Win32 System Without Running Setup
Since you're installing to a 64 bit system, there are other differences as
well. For example, for a 64 bit OS, the "system" folder for 32 bit files is
"SysWOW64", NOT "System32".
As Ralph said, VB2010 is really an entirely different product and to a very
large extent, a different language than VB6. So unless you're willing to
take on a learning curve and "transform" your VB6 application to .NET (which
will require some major re-writing of code), VB2010 may not be ideal for
your situation. That's a call only you can make.