I created a COM object (DLL) with VB6 originally under Windows XP and everything worked fine. After upgrading my laptop to Vista the COM object appeared to still be working. I made a few very minor changes to the code and recompiled it. But now I cannot register the DLL anymore. I get the following error:

"The module mydll was
loaded but the call to DLLRegisterServer failed with
error code 0x80004005."

Any ideas why I might be getting this error all of a sudden?

Thanks.