?
Solved

TDateTimePicker and comctl32.dll

Posted on 1999-06-22
4
Medium Priority
?
387 Views
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?
0
Comment
Question by:pjroy
  • 3
4 Comments
 
LVL 15

Accepted Solution

by:
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:

http://www.microsoft.com/downloads/search.asp?

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

Yours,

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

0
 
LVL 15

Expert Comment

by:simonet
ID: 1384140
By the way:

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

Will take you directly to the file you want.

Yours,

Alex

0
 

Author Comment

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

Expert Comment

by:simonet
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!

Yours,

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


0

Featured Post

Learn to develop an Android App

Want to increase your earning potential in 2018? Pad your resume with app building experience. Learn how with this hands-on course.

Question has a verified solution.

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

Have you ever had your Delphi form/application just hanging while waiting for data to load? This is the article to read if you want to learn some things about adding threads for data loading in the background. First, I'll setup a general applica…
Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
Get the source code for a fully functional Access application shell with several popular security features that Access VBA application developers desire, but find difficult or impossible to figure out how to code. You get the source code for managi…
Watch the video to learn how one can deal with PST file corruption issue with an outstanding Kernel for Outlook PST Repair Tool easily. Using this tool, non-technical users can swiftly perform the repair process to restore their essential data witho…

589 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