Mega Code Archive

 
Categories / Delphi / Ide Indy
 

Merging the configuration file has failed

Question: I'm deploying my BDE application and the install generates the error "Merging the configuration file has failed". What is causing this? Answer: The most likely cause of this error is using a BDE Deployment tool with BDE 5 or later, such as InstallShield, that doesn't know about BDE 5 files. Specifically what causes the error is that BDE 5.0 uses a new mechanism to for language drivers. The error occurs because the language driver being merged can't be found. To solve the problem: 1. When you update your BDE, install to the same directory the BDE is already installed to. 2. Add BANTAM.DLL, *.BTL and CHARSET.CVB from your BDE directory to the BDE/IDAPI Files group. Another possible causes of this problem are: 1. Running an application that uses the BDE while deploying your application. 2. The target machine's preexisting Idapi32.cfg file is set to read-only or is in any other way inaccessible. 3. The IDAPI configuration file on the target machine is corrupt. For additional information see document Q100670 on http://support.installshield.com