For some strange reason one of my VB6 applications began giving me fits when I tried to open it in the Visual Studio Editor. It started complaining that ieframe.dll was missing. So, after a brief panic, I began to investigate. This application has a webbrowser control in it that is used to view HTML content. What on earth would cause this? What changes have I made to cause this? I had installed Visual Studio 2005 recently but I’d used both VB6 and VB2005 side by side for a couple of weeks with no problems.

Think, think, think…oh yeah, I did install IE7 beta. Could that have done it? It makes sense. So I uninstalled the beta version (I wasn’t caring that much for it anyways).

Sure enough my VB6 app came back to life after removing IE7 beta.