We have a program in which the main project interfaces with 4 dlls and 10
user controls, all of them our work with ADO interface to SQL Server. The
program has been running fine on our development computers, but when we made
a setup program recently and tried it on some test computers it wouldn't
run. The errors that occur are Error 429 "Cannot create ActiveX Component",
and also Error 429 "You do not have an appropriate licence to use this
functionality". Before we compiled the project group, we ticked the "Require
License Key" checkbox in the
project options dialog for all of the user controls. We then used the
Package and Deployment Wizard to create the setup program for the project,
and added the .VBL files in at the appropriate time. A quick check in the
registries of the test machines after installation shows that the license
keys are there, and that the user objects and dlls are registered correctly.
We installed Win95, IE5 and VB6 + SP3 with the project. The project worked.
For a test we installed the install package then tried running the program
but it still had the same error.
The VB6Cli.exe was install but it doesnt help, which was suggested in
Q194751 MS Knowledge base.
What are we missing here?