C
coco
I have two COM Addins (for Word and Excel) which have been working
fine, until I got a crash (BSOD) on my dev machine (XP SP2). After that,
regsvr32 is not loading the DLL correctly. VS 2003 is reporting
PRJ0002 error all time time.
I do regsvr32 manually, it does not report any error, but it's
not registering it.
I tried to register with COM Explorer, and it reported that it
can load the DLL. This is really weird, as no one is locking
this file or whatever. The DLL is just fresh out of the compiler
and linker, and I'm trying to register.
I rechecked all my dependencies multiple times, and they are all fine.
I even copy all of them to system32 (which I never had to before),
but that does not make any difference.
Is there anyway to make that stupid regsvr32 more verbose? or
any recommendation for any tool, any process to debug that?
The weird thing is, I have an installation package (packaged
just before the crash) and it install just fine. The installation
package will do regsvr32 during the installation. I rechecked
my Nullsoft script, compared it with my environment, and nothing
really different. I tried to copy all DLLs/EXEs in the installation
package to the same directory, and register it manually, but
that would not work either.
Man, I hate working with these stupid tools, no error msg, nothing.
And these DLL have been in maintenance for 2 years already, so nothing
new.
Any help for troubleshooting/debugging this problem would be really
appreciated.
thanks in advance
coco
fine, until I got a crash (BSOD) on my dev machine (XP SP2). After that,
regsvr32 is not loading the DLL correctly. VS 2003 is reporting
PRJ0002 error all time time.
I do regsvr32 manually, it does not report any error, but it's
not registering it.
I tried to register with COM Explorer, and it reported that it
can load the DLL. This is really weird, as no one is locking
this file or whatever. The DLL is just fresh out of the compiler
and linker, and I'm trying to register.
I rechecked all my dependencies multiple times, and they are all fine.
I even copy all of them to system32 (which I never had to before),
but that does not make any difference.
Is there anyway to make that stupid regsvr32 more verbose? or
any recommendation for any tool, any process to debug that?
The weird thing is, I have an installation package (packaged
just before the crash) and it install just fine. The installation
package will do regsvr32 during the installation. I rechecked
my Nullsoft script, compared it with my environment, and nothing
really different. I tried to copy all DLLs/EXEs in the installation
package to the same directory, and register it manually, but
that would not work either.
Man, I hate working with these stupid tools, no error msg, nothing.
And these DLL have been in maintenance for 2 years already, so nothing
new.
Any help for troubleshooting/debugging this problem would be really
appreciated.
thanks in advance
coco