No, that will not work, as I was trying to explain. The reference does not work any longer.... the control does not even appear on the toolbar.
Main Topics
Browse All TopicsWhen upgrading from Internet Explorer 6 to 7, my VB apps that uses the "Microsoft Internet Controls" broke. The solution to this was to edit the reference to point to shdocvw.dll
Now I have updated to IE8, I cannot get Internet Controls to work AT ALL on VB6... anybody have a solution?
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Mine is already set to C:\WINDOWS\System32\shdocv
I have tried manually settining this via your registry now, both to ieframe and shdocvw to no avail :( It looks like its broken for good now... I'll have to see if I can revert back to IE7.
Thanks anyway.
IE8 is really bad, most of the time I can't get it to bring up google thats IE8 on its own! in VB6, I gave up with IE8, I just got a white screen most of the time.
In windows using IE8, used to take about 10 attempts to bring up google, it would just sit there doing nothing. Was the same in my VB6 app too.
Cure ? well I put IE7 back on, glad i did, actaully runs a lot faster then IE8! Strange thing is, a lot of people dont seem to have this problem. Though a lot of people use IE8 in VISTA and I am using XP. Can only assume IE8 does not work well in XP for some reason.
I do know a lot of others have issues with IE8 also, though ive not looked into this. Maybe a problem with IE8 just in XP. Can't really say, though overall, IE8 seems a bit of a dud. Since putting IE7 back on ive not had any problems.
People who use my software in Vista with IE8 dont have any issues overall, well assuming IE8 worked right on their PC in the first place. I really wish there was some other controls other than IEFRAME with better support and features :-(
It seems to be an install issue...
If I have IE8 on a Windows image, or install it when the computer has not much more than Windows on it yet, then it seems fine and it works with VB6 with not much tweaking. Otherwise its random, and might be ok or full of random bugs like duplicating windows, white-screening, freezing, crashing-out and so on.
Reverting to IE7 usually solves this, but not always.
sounds like an install / upgrade issue then, would explain why vista users who had IE8 installed in the first place never have the problem (that I know of).. ive updated from IE7 to IE8 on 2 PC's and 1 laptop that I own here, IE8 did not work on any machine. Moved to FF, but of course does not help with VB issues.. I put IE7 back on my main pc.. no problems since.. so must be some upgrade bug then it seems!
Ive been at VB6 on and off for a long time, you just get the hang of something and it gets no longer supported.. its why I gave up on IT work, as by the time you learn it, its outdated! Ive not looked at VB.NET yet, presume it will have a similar function set as VB6.. though its not something im going to spend any time on now.. It takes weeks/months to program a good application in VB6 as it is, without having to re-learn something like VB.NET to do it. Not worth it in my case, as I only write applications now and then, so moving to VB.NET is not really needed for me. I guess one day I will look at it, but I guess Microsoft already have in mind stuff to replace VB.NET.. Can't say I have the time to keep up with it all either :-(
Well my experience is
VB.Net 2003 is horrible, useless rubbish that is an insult to computer users anywhere,
VB.Net 2005/2008 is actually a very good system for some apps. It does mean having the .net dependancies though and the language is very different as are many of the concepts.
I know of companies that decided training from VB6 to VB.Net is complicated enough that they may aswell train to C# instead and be done with it. I think I will be looking into C++, I meant to for years but keep puuting it off. So many things take ages in C++ that I already know how to do very quickly in VB...
If you do consider VB.Net, there is (as you may know) a free version - Visual Basic 2008 Express there since the full compiler is free but the IDE is not, you can also get a more full version using an open source IDE called SharpDevelop.
Take care,
DenTab
Business Accounts
Answer for Membership
by: shrishti132Posted on 2009-05-29 at 05:14:43ID: 24502100
I would suggest adding the control fresh from the Toolbar and renaming it.