Link to home
Start Free TrialLog in
Avatar of Bob Schneider
Bob SchneiderFlag for United States of America

asked on

Installing vb6 exe on Windows 8.1

I am trying to do this and it appears that it is missing comdlg32.ocx "or one of it's dependencies" or is not correctly registered.  ("a file is missing or invalid.")  Anyone know of a solution for this?
Avatar of Seth Simmons
Seth Simmons
Flag of United States of America image

found a blog on msdn stating that you need to unselect the data access components during installation (having the same error you have)
some stated it works fine in windows 8 but 8.1 vb6 crashes
Avatar of Bob Schneider

ASKER

That is what i heard as well but I may have not been clear.  I am trying to avoid installing vb6 itself.  I just want to install an exe that I created in vb6.
VB6 is dead and gone. If your application won't work in Windows 8.1, it probably is not going to.
I don't disagree with your initial premise but you haven't answered my question.  I am under the assumption that vb6 does work on Windows 8.1 and, for now, I need that to happen.
I am under the assumption that vb6 does work on Windows 8.1  <-- It only works by luck and not by any design. It is not supported and if it does not run for your application, nothing can be done.

Best approach:  Make an XP virtual machine for your Windows 8.1 (and soon Windows 10) environment and run VB6 and the application in XP. That will work.
ASKER CERTIFIED SOLUTION
Avatar of Bob Schneider
Bob Schneider
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
In this case, select your own answer as the solution.  I am glad you got it working and mother luck played in your favour here.
Was able to figure it out myself.