COMCTL32.DLL

S

Sven Pran

A customer of mine has a problem with one of my programs apparently caused
by COMCTL32.DLL version 4.00.950:

"MyPROGRAM.EXE file is linked to missing export
COMCTL32.DLL:_TrackMouseEvent"

I just wonder if his COMCTL.DLL can safely be replaced by COMCTL.DLL version
5.82.2900.5512 from Windows XP? (I also have available version 5.81.4916.400
from Windows 98)

regards Sven
 
T

Thee Chicago Wolf

A customer of mine has a problem with one of my programs apparently caused
by COMCTL32.DLL version 4.00.950:

"MyPROGRAM.EXE file is linked to missing export
COMCTL32.DLL:_TrackMouseEvent"

I just wonder if his COMCTL.DLL can safely be replaced by COMCTL.DLL version
5.82.2900.5512 from Windows XP? (I also have available version 5.81.4916.400
from Windows 98)

regards Sven

Whenever I see this error, it's almost always caused by some legacy
application. What application is causing this? You could try replacing
the comtcl.dll with the updated version but my hunch is it will fail
because this is likely a legacy app that depends explicitly on the
older version of the comctl.dll.

- Thee Chicago Wolf
 
S

Sven Pran

I believe you misunderstand.

My post on IE General was caused by the specific reference to IE version 5
that I had found on Google.

My post here was a more general question if it is safe to replace
COMCTL32.dll version 4 with a newer version found on Windows XP and as such
had little or nothing to do with IE.

But it is true that I received a very satisfactory response on IE General.

regards Sven
 
S

Sven Pran

Thee Chicago Wolf said:
Whenever I see this error, it's almost always caused by some legacy
application. What application is causing this? You could try replacing
the comtcl.dll with the updated version but my hunch is it will fail
because this is likely a legacy app that depends explicitly on the
older version of the comctl.dll.

- Thee Chicago Wolf

I have never heard of any system dll where a newer version cannot replace an
older version with the same name, but posted my question here on the
principle: "Better safe than sorry".

The application suffering from this problem is an application I have written
using Delphi 2007. This application has been distributed to many customers,
running (as far as I know) Windows versions from 95 thru Vista and this is
the only time I have received report on a problem referring to COMCTL32.dll

I received a link to download from Microsoft and install COMCTL32.dll
version 5.80.2614.3600, this looks so promising I shall distribute the
download to my customer.

regards Sven

..
 
T

Thee Chicago Wolf

I have never heard of any system dll where a newer version cannot replace an
older version with the same name, but posted my question here on the
principle: "Better safe than sorry".

The application suffering from this problem is an application I have written
using Delphi 2007. This application has been distributed to many customers,
running (as far as I know) Windows versions from 95 thru Vista and this is
the only time I have received report on a problem referring to COMCTL32.dll

I received a link to download from Microsoft and install COMCTL32.dll
version 5.80.2614.3600, this looks so promising I shall distribute the
download to my customer.

regards Sven

Some DLLs can be app specific if something is hard-coded to use only a
specific DLL. In many cases, yes, a newer DLL can be used BUT often a
version release difference may omit something a previous generation of
DLL may have included.

Have you ever though of using the Microsoft Debugging Tools to get to
the root cause?
http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx#a

- Thee Chicago Wolf
 

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