W7257H
asked on
Installshield deployment w/o overwriting BDE aliases
I'm trying to deploy several applications that *must* use BDE aliases (data on MSSQL server). If I tell Installshield that I want to use the BDE, it then loads the files that I need, and includes idapi32.cnf in the CNF group. If I leave it like this, the cnf-file will overwrite my user's idapi32.cfg when the installshield-packed application is deployed, thereby killing the old aliases.
If I delete the CNF group, and tell installshield to create the aliases for me, at installation-time, these creation requests are ignored.
If I leave the CNF group, but delete the CNF file from it, then tell installshield to create the aliases for me; at install-time, a non-fatal error is reported, but the aliases are correctly merged with the user's current aliases.
My question is: how do I get rid of the install-time error?
If I delete the CNF group, and tell installshield to create the aliases for me, at installation-time, these creation requests are ignored.
If I leave the CNF group, but delete the CNF file from it, then tell installshield to create the aliases for me; at install-time, a non-fatal error is reported, but the aliases are correctly merged with the user's current aliases.
My question is: how do I get rid of the install-time error?
ASKER
Edited text of question
Unfortunately the IS Express that shipped with Delphi 2.0 is a little inflexable for this kind of operation, it deals with the BDE creation it's way. I have battled the same problem for some time without much success. I finally resorted to upgrading my InstallShield to the 2.0 Express product and writing a fast and furious DLL to handle the IDAPI install. I'd offer source code, but I must get permission from the customer who is security paranoid.Andy
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER