Outdated or missing comdlg32.ocx runtime library is causing this error. Here is a copy of
comdlg32.ocx (~60 Kb Zip). Download the file to the Desktop and extract the comdlg32.ocx to %Systemroot%\System32 folder
Note If you already have a copy of comdlg32.ocx, backup the existing file to a different folder and delete it from System32 folder.
- Download the Comdlg32 Zip file
- Unzip the file using WinZip or any other utility
- Extract comdlg32.ocx to %systemroot%\System32 folder
- Then, type the following command from Start, Run dialog
REGSVR32 %Systemroot%\System32\comdlg32.ocx
You'll see a dialog like this: ---------------------------
RegSvr32
---------------------------
DllRegisterServer in C:\WINDOWS\System32\comdlg32.ocx succeeded.
---------------------------
OK
---------------------------
- Restart Windows, and then launch your application.
Download details - comdlg32.ocx file information:
CompanyName Microsoft Corporation
FileDescription CMDialog ActiveX Control
DLL FileVersion 6.00.8877
InternalName CMDIALOG
LegalCopyright Copyright © 1987-2000 Microsoft Corp.
OriginalFilename COMDLG32.OCX
ProductName CMDIALOG
ProductVersion 6.00.8877 Comments: May 26, 2000