3
Présentation Lorsque que vous voulez distribuer une application qui utilise BDE (Borland DataBase Engine) pour accèder à une base de données, vous devez alors déployer bien sûr le fichier exécutable correspondant à l'application, le fichier de la base de données (fichier au format DB) mais également BDE. Pour commencer, je vous conseil de lire le fichier texte "bdedeploy.txt" fournit par Borland que vous trouverez dans le répertoir "Fichiers communs\Borland Shared\BDE". Ce tutorial a pour but de vous montrer deux manières (InstallShield et Inno Setup) d'y parvenir. Pour illustrer les diffférents moyens et étapes à réaliser, nous utiliserons l'annuaire téléphonique crée précèdemment (base de données de type "Paradox" et le nom de la base de données est "STANDARD1"). Déployer une application BDE avec InstallShield Il existe différentes versions d'InstallShield, nous utiliserons la version Express distribuer avec Delphi. Créer un nouveau projet avec InstallShield. Ensuite, dans "Spécifiez les objets InstallShield", cochez la case "BDE (Borland DataBase Engine)" comme ci-dessous. Automatiquement, une nouvelle fenêtre ayant pour titre "Type d'installation BDE" apparait. Choisissez "Installation partielle du BDE" pour n'installer que les fichiers nécessaires au bon fonctionnement de votre application. Puis, choisissez en cochant dans "Types de pilotes BDE", les pilotes que vous utilisez pour votre base de données. Dans notre cas, nous cocherons "Pilote Paradox". Cliquez sur le bouton "Suivant".

Base de données - BDE - Déployer un programme BD.pdf

Embed Size (px)

Citation preview

Page 1: Base de données - BDE - Déployer un programme BD.pdf

Présentation

Lorsque que vous voulez distribuer une application qui utilise BDE (Borland DataBase Engine) pour accèder à une base de données, vous devez alors déployer bien sûr le fichier exécutable correspondant à l'application, le fichier de la base de données (fichier au format DB) mais également BDE. Pour commencer, je vous conseil de lire le fichier texte "bdedeploy.txt" fournit par Borland que vous trouverez dans le répertoir "Fichiers communs\Borland Shared\BDE". Ce tutorial a pour but de vous montrer deux manières (InstallShield et Inno Setup) d'y parvenir. Pour illustrer les diffférents moyens et étapes à réaliser, nous utiliserons l'annuaire téléphonique crée précèdemment (base de données de type "Paradox" et le nom de la base de données est "STANDARD1").

Déployer une application BDE avec InstallShield

Il existe différentes versions d'InstallShield, nous utiliserons la version Express distribuer avec Delphi. Créer un nouveau projet avec InstallShield. Ensuite, dans "Spécifiez les objets InstallShield", cochez la case "BDE (Borland DataBase Engine)" comme ci-dessous.

Automatiquement, une nouvelle fenêtre ayant pour titre "Type d'installation BDE" apparait. Choisissez "Installation partielle du BDE" pour n'installer que les fichiers nécessaires au bon fonctionnement de votre application. Puis, choisissez en cochant dans "Types de pilotes BDE", les pilotes que vous utilisez pour votre base de données. Dans notre cas, nous cocherons "Pilote Paradox". Cliquez sur le bouton "Suivant".

Page 2: Base de données - BDE - Déployer un programme BD.pdf

Cliquez sur le bouton "Nouveau" et saisissez le nom de l'alias BDE. Dans notre cas, nous metterons "STANDARD1". Ensuite, cliquez sur le bouton "Suivant".

Dans la zône de saisie "Champs", mettez "<INSTALLDIR>" qui spécifie le répertoire d'installation dans

Page 3: Base de données - BDE - Déployer un programme BD.pdf

lequel se trouve la base de données. Dans le champs "Type", choisissez le type de la base de données. Dans notre cas, le type est "PARADOX".

Vous pouvez maintenant distribuer votre application utilisant BDE.

Déployer une application BDE avec Inno Setup

Inno Setup comme InstallShield est un logicel permettant de créer un installateur pour votre

application Windows. Comme, vous pouvez le remarquer, InnoSetup ne fait pas parti des programmes

d'installateurscertifiés par Borland mais ce logiciel est très utilisé par les développeurs Delphi car

celui-ci est d'une part programmé en Delphi et d'autre part est freeware.

Vous pourrez trouver à cette adresse une documentation en anglais pour déployer une application

utilisant BDE.