Prev: DLL Heck
Next: Displaying property menu at runtime
From: David Kerber on 19 Jul 2010 10:09 In article <OpfCQf0JLHA.5716(a)TK2MSFTNGP05.phx.gbl>, dee.earley(a)icode.co.uk says... > > 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, though. D
From: Mike Williams on 19 Jul 2010 11:06 "Paul Clement" <UseAdddressAtEndofMessage(a)swspectrum.com> wrote in message news:big846ljmk6do79cldvaug3t3n1a3uvrhr(a)4ax.com... > The below method is suggested: > http://www.fortypoundhead.com/showcontent.asp?artid=20502 Thanks. I installed using Run as Admin and ignored the Known Compatibility Issues messages and everything went fine. Thanks also to everyone else who responded. Mike
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? -- Brian McNamee "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? > > Mike > > > . >
From: ralph on 25 Jul 2010 14:15 On Sun, 25 Jul 2010 08:31:42 -0700, Brian E McNamee <BrianEMcNamee(a)discussions.microsoft.com> wrote: >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 already installed. 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. hth -ralph
From: MikeD on 25 Jul 2010 18:10
"Brian E McNamee" <BrianEMcNamee(a)discussions.microsoft.com> wrote in message news:F75EF529-2421-40A1-967F-294F97411D17(a)microsoft.com... > 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 http://support.microsoft.com/kb/150614 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. -- Mike |