Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


TDateTimePicker and comctl32.dll

Posted on 1999-06-22
Medium Priority
Last Modified: 2010-08-05
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?
Question by:pjroy
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
LVL 15

Accepted Solution

simonet earned 80 total points
ID: 1384139
You don't need to install IE4 to get this version of COMCTL32.DLL. You can simply install the updated version of the COMCTL32 to any Windows 95 machine.

Simply download the update package from Microsoft and run it on the machine you want your application to run. The installation program for COMCTL32.DLL is smart enough not to install the DLL over a newer version, so it's pretty safe to run it in ANY Windows 95 machine.

Just one note: Do not install the DLL yourself. Let the installation program that comes with it do the job, since it takes a lot more than  simply copying the newer DLL on top of the old one.

All you have to do is download the update from Microsoft. Here's the URL:

You can download the update program and deploy it with your applications.


Athena's Place:

LVL 15

Expert Comment

ID: 1384140
By the way:

Will take you directly to the file you want.




Author Comment

ID: 1384141
Thanks a lot, I was thinking that copying the file and registering it will be doing the job...
LVL 15

Expert Comment

ID: 1384142
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!


Athena's Place:


Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A lot of questions regard threads in Delphi.   One of the more specific questions is how to show progress of the thread.   Updating a progressbar from inside a thread is a mistake. A solution to this would be to send a synchronized message to the…
Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
This tutorial will teach you the special effect of super speed similar to the fictional character Wally West aka "The Flash" After Shake : All lightning effects with instructions : http://www.mediaf…
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…
Suggested Courses

722 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question