Ok, interesting problem here
The problem is with good old MSCAL.OCX (evil, evil component). I originally had version 10.0 installed on this machine, correctly registered and working fine. Then today I needed to compile an old VB6 dll, that requires me to use Version 8.00 of MScal.
So I unregister version 10, rename it, copy in version 8, and register it with regsvr32.
I compiled my dll (which worked fine), so then wanted to restore version 10 of mscal.
start->run-> regsvr32.exe /u mscal.ocx
and I get an error message.
"DllUnregisterServer in mscal.ocx failed. Return code was: 0x80004005"
Looking up this error message in winerror.h gives me the extreamly helpful:
"unspecified error"
I suspect it might be something to do with the classID's, but i'm not sure. Currently looknig through the registry to check them..but i'm not confident I will find anything wrong there.
Anyone got any ideas of what to try from here? Any help/suggestion would be greatly appreciated
Thanks
spud/pete