Question:
What is 'COMDLG32.OCX'?
one_winged_angel015
2009-07-22 10:13:36 UTC
I was trying to run a program and it said that it was missing 'COMDLG32.OCX'

Can someone tell me what this is?

I just fixed my computer, so is it an outdated driver problem?

I can update the driver if that's what the problem is.
Seven answers:
anonymous
2009-07-22 10:36:09 UTC
Think in fixing your system you unregistered the common dialogs. To try and fix do the following:



1) open a command prompt

2) go to c:\windows\system32

3) run "regsvr32 comdlg32.ocx"



if it works you will get a message that registration succeeded. If it doesn't work download from where the other person pointed you to and follow the KB instructions.
anonymous
2014-08-28 21:54:27 UTC
Don't listen to these guys, they clearly have no clue on what they're talking about. I am a developer at Microsoft so I know a thing or two about computers. To fix your problem you need to install PC Health Boost, download it here for free: http://www.pcboostcleaner.com



It's very light and it's the only antivirus/cleaner with a 99.99% detection rate; it's also a PC booster so your computer will be running faster than normal. Install it, hit run and problem solved. It shouldn't take you more than 5 minutes.
Mauloof Ahmed
2009-07-22 10:27:16 UTC
OCX - an Object Linking and Embedding (OLE) custom control.

An OCX is an Object Linking and Embedding (OLE) custom control, a special-purpose program that can be created for use by applications running on Microsoft's Windows systems. OCXs provide such functions as handling scroll bar movement and window resizing.



If you have a Windows system, you'll find a number of files in your Windows directory with the OCX file name suffix. Object Linking and Embedding was designed to support compound documents The Windows desktop is an example of a compound document and Microsoft used OLE to build it. OLE and the Component Object Model , a more general concept that succeeded OLE, support the development of "plug-and-play" programs that can be written in any language and used dynamically by any application in the system. These programs are known as components and the application in which they are run is known as a container. This component-based approach to application development reduces development time and improves the program capability and quality.



Windows application development programs such as PowerBuilder and Microsoft Access take advantage of OCXs. Microsoft now calls an OCX an ActiveX control, the component object under Microsoft's set of ActiveX technologies, of which the fundamental concept is the Component Object Model and, in a network, the Distributed Component Object Model (DCOM). An OCX or ActiveX control is actually implemented as a dynamic link library DLL module. (You can think of a DLL program as a "subprogram" that can be used by any number of application programs, each of which is a "container" for the DLL or OCX/ActiveX control "object.") Visual Basic and C++ are commonly used to write OCX or ActiveX controls.



You need to install the ocx file because it might be corrupted.

Visit this page to learn more and download and how to install ocx files

http://windowsxp.mvps.org/comdlg32.htm
belous
2016-12-16 20:36:13 UTC
Comdlg32
?
2016-10-05 10:33:24 UTC
Comdlg32.ocx
Laura H
2009-07-22 10:18:09 UTC
It's an add-on for the program you're trying to run. Some functions in the program may not work without it. Just google it and download it.
Arnak
2009-07-22 10:18:38 UTC
Hi,



It is a file used by visual basic and you can get the file from here :-



http://support.microsoft.com/kb/896559



Arnak


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...