Re: run time error (80040111) Automation Error ClassFactory cannot supply requested class
This was happening to me as well.
In VB I create two things that compromise my program.
1. .dll
2. .exe
I made a code change in the .dll and simply wanted to push out the new .dll to my users that operate the program. As soon as I replace the .dll the executable complains with the error listed here.
To fix this, I needed to recompile the .exe. It was almost like the .exe creates a checksum with regards to the .dll reference.
I don't know if this fits your symtoms, but it worked for me.