Bonjour,
Je souhaite déployer un logiciel développé sous Delphi 7 avec Inno Setup. Ce logiciel attaque des bases ACCESS. J’arrive à réaliser les liens ODBC dans la base de registre.
J’ai déjà fait l’essai d’installer le BDE comme indiqué sur le site de IS. Cependant, je rencontre les problèmes cités sur ce même site qui sont :
- Une fenêtre supplémentaire me demandant si je désire migrer avec le fichier IDAPI32.CFG
- Une fenêtre m’indiquant que je ne dispose pas d’assez de place sur le disque alors que lorsque je valide cette fenêtre, tout fonctionne bien.
- BDE administrator est installé dans le panneau de configuration.
J’ai réalisé un ensemble de tests pour voir s’il y a réellement besoin du BDE et apparemment oui. Malgré que mes liens ODBC soient créés (dans outils d’administration=>Sources de données (ODBC) =>onglet Source de données utilisateur) et qu’ils sont aussi présent dans ma base de registre sous la clé : HKEY_CURRENT_USER\Software\ODBC\ODBC.INI, le logiciel n’arrive pas a faire les liens en l’absence du BDE (ma supposition). Pour vérifier qu’il n’y a pas de BDE, j’ai contrôlé l’absence du répertoire Program Files\Common Files\Borland Shared\BDE ainsi que l’absence de BDE administrator dans le panneau de configuration.
Je voudrais savoir deux choses :
- Est-il possible d’installer un logiciel réalisé sous DELPHI avec des liaisons vers des bases ACCESS sans installer le BDE ? La réponse oui car InstallShield le fait parfaitement bien. Mais pour des raisons de coûts (que tout le monde comprendra) je voudrais réaliser le setup avec Inno Setup.
- Si la réponse est non, comment faire alors pour ne pas rencontrer ces problèmes cités au début (vu qu’InstallShield ne rencontre pas ces problèmes) et surtout ne pas créer inutilement le BDE Administrator dans le panneau de configuration (vu qu’InstallShield ne l’installe pas lui !). Par contre, InstallShield installe le répertoire Program Files\Common Files\Borland Shared\BDE avec un BDE administrator dedans !! (cela ne me dérangerait pas à la rigueur)
Ma raison : je migre le développement du setup d’InstallShield vers Inno Setup.
Merci d'avance.
Xpmich
Partager