PRB: Mismatched Ole32.dll and Comcat.dll

ID: Q201364


The information in this article applies to:


SYMPTOMS

All the following symptoms apply:


CAUSE

These symptoms are caused by the 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 up to version 4.71 and above; Comcat.dll version 4.71 works with Ole32.dll version 4.0.


RESOLUTION

Copy Comcat.dll version 4.71 on older operating system and register it.


MORE INFORMATION

Comcat.dll version 4.71 is distributable through Msvbvm50.exe. For additional information about Msvbvm50.exe, please see the following article in the Microsoft Knowledge Base:

Q180071 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, please see the following article in the Microsoft Knowledge Base:

Q175156 PRB: Class Not Registered Error and Empty Components Dialog

Additional query words:


Keywords          : kbNTOS400 kbWinOS95 
Version           : WINDOWS:95; winnt:4.0
Platform          : WINDOWS winnt 
Issue type        : kbprb 

Last Reviewed: May 21, 1999