"No such Interface" error, comcat.dll version problem

A

Andy McAllister

I'm attempting to follow this KB article:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q183370

I'm working on interfacing a C program with Matlab via activeX, and am
running into the "No such interface" error. I've tried working with
Matlab support folks, but it looks like the above Microsoft KB is the
source of the problem.

I have comcat.dll v5.0 (4 kB in size). But I need to have comcat.dll
4.71 (22 kB in size) to resolve the problem. I follow the KB
instructions, but the following happens:

I unregister the 5.0 DLL. I move the 5.0 DLL out of the system32
folder. I copy in the 4.71 DLL. I re-register the comcat.dll. Then
when I go to inspect my handywork, I find that the comcat.dll is the 4
KB, v5.0 one! It's as if the OS is automatically replacing the 4.71
version of comcat.dll with the newer 5.0 version despite my
unregistering.

Anyone have any suggestions if A) i'm barking up the wrong tree or B)
how to get the 4.71 version to not get automatically overwritten?

Thanks in advance.
NOTE: Running WinXP Pro SP2, Matlab v7.1.0 SP3

I realize the KB is not explicitly for WinXP, but I can't find any
other leads to get this "no such interface" problem resolved. I am
going to try to do the replacement in safe mode - maybe that will
work.....
 
A

Andy McAllister

OK, got around this problem and successfully installed the 4.71 version
of comcat.dll by using WinXP's safe mode. This dll's version ended up
not being the problem, though.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top