Link to home
Start Free TrialLog in
Avatar of pjroy
pjroy

asked on

TDateTimePicker and comctl32.dll

I'm using the DateTimePicker in an project. When I install it on a Win95 machine, I get this error message "This control requires version 4.70 or greater of COMCTL32.DLL". I have learn that this version is installed with Internet Explorer 4.0 or greater. If I take the one on my development machine and install, register it on the Win95 system, then it will prevent it to boot.

How can I install the more recent version of those control without having to install IE4?
ASKER CERTIFIED SOLUTION
Avatar of simonet
simonet
Flag of Brazil image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
By the way:

http://support.microsoft.com/download/support/mslfiles/com32upd.exe

Will take you directly to the file you want.

Yours,

Alex

Avatar of pjroy
pjroy

ASKER

Thanks a lot, I was thinking that copying the file and registering it will be doing the job...
No it doesn't. In fact, doing so, can totally mess up the system (I had a really bad experience with that!). Let COM32UP.EXE do all the job and you are sure to be on the safe side. Also as I told you, there's no problem in running this update with IE5 (COMCTL32.DLL version 5.00.32), since the installation program will do some version checking and only effectively install the new DLL if it's newer than the currently installed one (you know the procedure).

You are allowed to distribute COM32UPD.EXE with your application... no laws will be broken!

Yours,

Alex
Athena's Place: http://www.bhnet.com.br/~simonet