MSComDlg.CommonDialog problems

A

Alex Glass

I am trying to use the CommonDialog control but every time I try and insert
the ActiveX control onto a form I get a message saying I dont have a license
to use the control. Since this is a publicly available control by created
by microsoft why should I need a license? I have also tried to create the
control via CreateObject() but receive an error stating "ActiveX component
could not create object". There are two files:
C:\windows\system\comdlg32.ocx and C:\windows\system\comdlg32.dll which i
have tried registering and unregistering to try and get this to work.
Neither helped, I also downloaded different versions of the files and got
nowhere. I am able to create other objects using different progId's but I
cant create this one.

Any ideas how I can get around this licensing problem?
 
A

Alex Dybenko

Hi,
CommonDialog is not publicly available, in order to insert it into access
form you have to purchase corresponding developer edition of office.
so best is to follow Tom's advice
 
J

Jeff Grundy

I am having the same license problem with the common dialog. I currently use
the common dialog controls on many forms. I do not want to rip it out and
replace it with the api call that everyone seems to be pushing. The Access
application was developed in access 2000 but when I try to modify the
application using access 2003 all the common dialog controls are replaced
with the empty placeholder. When I try to insert the control that came with
Office Professional Enterprise Edition 2003 I get the license error. As far
as I know this is the developer edition of Access 2003. If I create a brand
new database with Access 2003 and add a form and drop the "Microsoft Common
Dialog Control, version 6.0" on the form I get the error "You don't have the
license to use this ActiveX control.

How do I get the license to use this ActiveX control?
 
J

Jeff Grundy

I have now installed "Office Access 2003 Developer Extensions" and "Visual
Studio Tools for the Microsoft Office System 2003".

I am still getting the "You don't have the license to use this ActiveX
control." message.

How do I get the license to use this ActiveX control?
 
J

Jeff Grundy

That fix only applies to Office 97 Developer tools. I tried to run the
utility anyway and it said that office developer tools not found. That is
correct I do not have Office 97 Developer tools installed. I am running
Office 2003.

How do I get the license to use this ActiveX control?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top