So in order to develop software that uses some some of the built in COM objects, you have to purchase a license!!!!


cj, there are some differences.

code:

U:\>regdmp \registry\machine\software\classes\mscomdlg.commondialog

\registry\machine\software\classes\mscomdlg.commondialog
= Microsoft Common Dialog Control, version 6.0
CLSID
= {F9043C85-F6F2-101A-A3C9-08002B2F49FB}
CurVer
= MSComDlg.CommonDialog.1


U:\>regdmp \registry\machine\software\classes\mscomdlg.commondialog.1

\registry\machine\software\classes\mscomdlg.commondialog.1
= Microsoft Common Dialog Control, version 6.0
CLSID
= {F9043C85-F6F2-101A-A3C9-08002B2F49FB}

U:\>regdmp \registry\machine\software\classes\clsid\{F9043C85-F6F2-101A-A3C9-08002B2F49FB}

\registry\machine\software\classes\clsid\{F9043C85-F6F2-101A-A3C9-08002B2F49FB}
= Microsoft Common Dialog Control, version 6.0
Control
Implemented Categories
{0DE86A52-2BAA-11CF-A229-00AA003D7352}
{0DE86A53-2BAA-11CF-A229-00AA003D7352}
{0DE86A57-2BAA-11CF-A229-00AA003D7352}
{40FC6ED4-2438-11CF-A3DB-080036F12502}
{40FC6ED5-2438-11CF-A3DB-080036F12502}
{7DD95802-9882-11CF-9FA9-00AA006C42C4}
InprocServer32
= C:\WINNT\system32\COMDLG32.OCX
ThreadingModel = Apartment
MiscStatus
= 0
1
= 132499
ProgID
= MSComDlg.CommonDialog.1
Programmable
ToolboxBitmap32
= C:\WINNT\system32\COMDLG32.OCX, 1
TypeLib
= {F9043C88-F6F2-101A-A3C9-08002B2F49FB}
Version
= 1.2
VersionIndependentProgID
= MSComDlg.CommonDialog


Bryce

------------------
kix.isorg.net