ROP said:
Anyone know what this is? I got it trying to run a program I had just
installed that ran ok on a 2000. won't work?
Hi,
0x800401F3 is a standard Windows error, meaning CO_E_CLASSSTRING "Invalid
class string". The program you are trying to run is a COM application, and
it is probably trying to convert a ProgID to a CLSID (or vice versa). A
ProgID is an string identifier for a Program; such as "ADODB.Record.6.0".
The CLSID is the corresponding Class Identifier, a GUID such as
"{00000560-0000-0010-8000-00AA006D2EA4}".
The ProgID which the program is trying to use is not being recognised on the
new system. Hence the "Invalid class string" error. It could be as simple as
an unregistered DLL, or maybe something more complex.
If this is a program you wrote yourself, try stepping through it in the
Visual Studio debugger. If it is an application which you obtained from a
3rd party vendor, you'll probably need to contact the folks who supplied the
program.
Hope it helps,