VB6 Runtime error 430: Class does not support automation

I recently got a new pc and it is state of the art with XP sp2, tons of ram and disk space and all.  I copied all my files from my previous pc (also xp and pretty sure updated with latest service packs)...

PROBLEM #1: when I try to load some of my VB6 projects some of the controls and libraries no longer load and error logs are generated when the forms try to load.  Why?

PROBLEM #2: when I try to run some of the EXE files from some of the old VB6 applications I get the "Run-time error '430': Class does not support Automation or does not support expected interface."  Why?  How to fix?

Who is Participating?
MilanKMConnect With a Mentor Commented:
I'll suggest to uninstall & then a clean install of VB6. About Error 430, I think you need to install Jet4.0 service pack, also there is a need to updat MDAC.

See: http://www.codeguru.com/forum/archive/index.php/t-312440.html

tcmcdanielAuthor Commented:
MILANKM:  VB6 is a clean install on my new pc.  Jet 4.0 is the latest version.  MDAC is the latest version.  
tcmcdanielAuthor Commented:
...i am going to accept the last answer but it was not the resolution.  i am just closing this question for lack of response.  still unresolved.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.