Question:
How to make visual basic 6 work under windows 7?
Roy Lores
2012-02-17 18:01:35 UTC
Last Christhmas my trusty old Celeron tower fried out and this year my Aunt gave me a brand new state of the art laptop. I reinstalled Visual Studio Express Edition only to find to my dismay that I have very limited functionality only the most basic programs that only use common controls such as windows, buttons etc can be made and not even executables prevously made with VB6 will work again other than those that only have the most basic of functions and dialogues.

I've tried to download previous SDK versions of DirectX and VB6 service packs to no avail.

What if anything can be done about it.

Now if anyone drops here like a smarty pants to suggest that I go and dish out hundreds to thousands on dollars buying VB.NET or downloading their useless interpreter only version don't bother thanks.
Four answers:
tedead
2012-02-17 18:45:14 UTC
It is possible to install VB6 on Windows 7. You have to do something like attempt the install. It won't finish. Then apply SP6. Then launch the VB installer again. I think there is also a way to apply SP6 to the VB install files. I have installed VB6 twice on my Win 7 in the past. It will install just a matter of figuring out the order needed.
Daniel B
2012-02-17 18:31:03 UTC
Lots of things have changed between VB6 and the current version of VB.NET/Visual Studio so you won't be able to use your VB6 programs in the VB.NET development environment which is what the Visual Studio Express edition is. If you still have you VB6 installer you shouldn't have any problem re-installing it under Windows 7 even though it's technically unsupported. Most VB6 programs should also work fine under Windows 7 since it still supports the VB6 runtime.



As for VB.NET the free Express Editions are quite feature rich and can be used for a vast majority of programming tasks. VB6 is really obsolete so it would be a good idea to start learning VB.NET.,
?
2012-02-17 19:16:28 UTC
Your compilied VB6 executables should still work on Win 7 if you install them as stand alone programs using a setup program.



Have you tried running Win7 in Xp mode and running VB6 in the virtual Xp desktop?



>>>reinstalled Visual Studio Express Edition only to find to my dismay that I have very limited functionality <<< Specifically, what functionality are you not able to get?



Hey I spent $600 on my VB6 Enterprise back in 2000 so I feel your pain regarding shelling out $800 for VB2010 .



If your a student you can try this link for a copy of VB2010 that will cost $109.

http://download.cnet.com/Microsoft-Visual-Studio-2010-Professional/3000-2212_4-10618634.html
bormet
2016-10-01 04:02:03 UTC
you may in simple terms use the Excel formulation =perfect(A1) this would make despite is in cellular A1 have a capital letter first. In VB, you will prefer to run a macro the would pass with the aid of each and all the cells you elect, and alter them in my opinion. Beloe will capitalise first 10 rows in column A making use of the temp cellular of (a million,one hundred) For i = a million to 10 Cells(a million, one hundred) = "=perfect(A" & i & ")" Cells(a million, one hundred).replica Cells(i, "A").go with decision.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=fake, Transpose:=fake Cells(a million, one hundred).ClearContents next i


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...