Link to home
Create AccountLog in
Avatar of SecureMeters
SecureMetersFlag for India

asked on

InstallShield Fails To Merge BDE (Delphi5)

We have an application that was written in Delphi 5 that uses the BDE. We have just decided to try and support running the application with non-administrator privileges in Windows XP & Vista.

We have been trialing the InstallShield 2.03 to see if it will achieve what we need in terms of installing the application, however there have been issues running the installed application as users other than the administrator.

The problem resides in installing the BDE. I created a Basic MSI InstallShield project which was used as the base to install this application. To install the BDE I selected the BDE_ENT redistributable merge module and configured it for use with the Paradox driver.

All aspects of the install seem to be fine. It installs and runs as the administrator, however if after installation I switch to another user and attempt to run the application, it does not start the application immediately but rather attempts to install or merge something for the database. This operation fails giving the following message:

"Unable to merge new configuration. Use BDE Administrator to merge your new configuration.

I have been unable to find a solution to this problem and was wondering if anyone could give me a hint as to where to start looking to solve this problem.
ASKER CERTIFIED SOLUTION
Avatar of Geert G
Geert G
Flag of Belgium image

Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
See answer
Avatar of SecureMeters

ASKER

Thanks for providing solution. yes it is a reason why error mesage is coming. but is there any way to provide rights in borland registry by writing code?
I am having this same problem.  Can you tell me how this fixed it?  I don't have a registry key for Borland.