PDA

View Full Version : COMCAT.DLL version 5.0 fails to self-register



NewsArchive
10-22-1997, 12:00 AM
I am using InstallShield Express 2 to install a VB5 app on a clean Windows
95 installation. Everything seems to run fine except for an error stating
that COMCAT.DLL failed to self-register. My SWDEPEND.INI file contains the
following entry:

[COMCAT.DLL]
Register=$(DLLSelfRegister)

The COMCAT.DLL file on my system (which is version 5.0) contains the
"OleSelfRegister" string, with a corresponding value of "$". I am able to
use REGSVR32.EXE to register this file manually. The question is, should I
REM out the above value in the SWDEPEND.INI file or is there something else
I should be doing?

Jonathan Perregaux
jonathanp@computersi.com

NewsArchive
12-11-1997, 01:00 AM
I have the same problem. I am running VB5 (SP2). There are two version of
COMCAT.DLL out there, one from 1995 and one from 1996. Neither
self-register. I think I have the same problem when using an install
created by the VB5 Installation Wizard (I'll check).

Does anybody at InstallShield read this stuff? I have yet to get an install
to work, and am considering returning the software and getting the latest
version of Wise Installation Expert.

NewsArchive
12-13-1997, 01:00 AM
I have had lots of problems with installations recently including this one.
I think the new version of COMCAT.DLL comes with IE4. Any way, if you can
get hold of the original version (check theVB setup wizard sys32 directory)
just delete the new one from the system files group and add the old one.
This worked for me.

Neil

NewsArchive
01-20-1998, 01:00 AM
This is a known issue with COMCAT.DLL. Go checkout microsoft's knowledge
base @ www.microsoft.com/kb and search for COMCAT.DLL. I ran into the same
problem when using the setup wizard for Office97 ODE. There are a couple of
versions and you must distribute the correct one (I think the good one is
22K and bad one is 6K). By swapping the correct one into the SYSTEM
directory, and then building the setup, the problem will be solved... Then
swap back your original one.

Good luck.
Erez Wolf
Cybercom International Corporation


Jonathan Perregaux wrote in message <344e19f2.0@news.installshield.com>...
>I am using InstallShield Express 2 to install a VB5 app on a clean Windows
>95 installation. Everything seems to run fine except for an error stating
>that COMCAT.DLL failed to self-register. My SWDEPEND.INI file contains the
>following entry:
>
>[COMCAT.DLL]
>Register=$(DLLSelfRegister)
>
>The COMCAT.DLL file on my system (which is version 5.0) contains the
>"OleSelfRegister" string, with a corresponding value of "$". I am able to
>use REGSVR32.EXE to register this file manually. The question is, should I
>REM out the above value in the SWDEPEND.INI file or is there something else
>I should be doing?
>
>Jonathan Perregaux
>jonathanp@computersi.com
>
>
>

NewsArchive
01-27-1998, 01:00 AM
Newer versions of COMCAT.DLL (from IE4.0) depend on new versions of OLE32
(in fact much of the functionality was moved there), which is too risky to
redistribute. It's safer to distribute older versions of COMCAT. See
http://support.microsoft.com/support/kb/articles/Q174/2/17.asp?PR=ALL&FR=0&A
=T&T=B&M=S& .
--
Jeffrey P. Silverstone
jps @ his.com
http://www.his.com/mks/jps
-
Erez Wolf wrote in message <34c5677f.0@news.installshield.com>...
>This is a known issue with COMCAT.DLL. Go checkout microsoft's knowledge
>base @ www.microsoft.com/kb and search for COMCAT.DLL. I ran into the same
>problem when using the setup wizard for Office97 ODE. There are a couple
of
>versions and you must distribute the correct one (I think the good one is
>22K and bad one is 6K). By swapping the correct one into the SYSTEM
>directory, and then building the setup, the problem will be solved... Then
>swap back your original one.
>
>Good luck.
>Erez Wolf
>Cybercom International Corporation