Knowledge Base

PRB: Mismatched Ole32.dll and Comcat.dll

Article ID: 201364

Article Last Modified on 1/12/2005


APPLIES TO


This article was previously published under Q201364

SYMPTOMS

All the following symptoms apply:

CAUSE

These symptoms are caused by mismatched Ole32.dll and Comcat.dll files on the system.

Comcat.dll version 4.71 exports the following functions: Comcat.dll version 5.0 exports the following functions: DllGetclassObject and DllRegisterServer are forwarded to Ole32.dll.

Comcat.dll version 5.0 works with Ole32.dll version 4.71 and later. Comcat.dll version 4.71 works with Ole32.dll version 4.0.

RESOLUTION

To resolve this problem, copy Comcat.dll version 4.71 into the System or System32 folder and register it.

MORE INFORMATION

Comcat.dll version 4.71 is distributable through Msvbvm50.exe. For additional information about Msvbvm50.exe, click the article number below to view the article in the Microsoft Knowledge Base:

180071 FILE: Msvbvm50.exe Installs Visual Basic 5.0 Run-Time Files

Please note that Comcat.dll version 5.0 is not redistributable.

REFERENCES

For additional information, click the article numbers below to view the articles in the Microsoft Knowledge Base:

177943 ActiveX Errors Running Microsoft Internet Explorer

175156 PRB: Class Not Registered Error and Empty Components Dialog

To learn what products include version 5.0 of Comcat.dll, use the Microsoft DLL Help Database.

Keywords: kbprb KB201364