Déploiement sur Windows (FireDAC)
Remonter à Déploiement (FireDAC)
Pour déployer une application FireDAC sur une machine Win32 ou Win64, vous devez prendre en compte les éléments suivants :
- Lorsqu'une application utilise des définitions de connexions persistantes, un fichier de définition de connexion doit être déployé. Vous pouvez l'associer au fichier exécutable de l'application ou définir TFDCustomManager.ConnectionDefFileName sur un nom de fichier.
- Lorsqu'une application utilise des définitions de pilotes, un fichier de configuration des pilotes doit être déployé. Vous pouvez l'associer au fichier exécutable de l'application ou définir TFDCustomManager.DriverDefFileName sur un nom de fichier.
- Les clients SGBD requis pour la connectivité de l'application doivent être obtenus auprès des fournisseurs et installés sur la machine de déploiement. Lorsqu'une application est construite en tant que x86, le logiciel client SGBD x86 doit être installé. La même condition s'applique aux applications x64. Le moteur SQLite est statiquement lié au fichier EXE et ne requiert aucun déploiement.
- FireDAC Administrator (analogue à l'Administrateur BDE)peut être déployé pour fournir à l'utilisateur final un outil de gestion des définitions des connexions FireDAC. Pour déployer FireDAC Administrator, il est nécessaire de déployer les éléments suivants :
C:\Program Files (x86)\Embarcadero\Studio\17.0\bin\FDAdministrator.exe
C:\Program Files (x86)\Embarcadero\Studio\17.0\bin\FDExplorer.ini
- Lorsqu'une application FireDAC est construite avec les packages d'exécution, les fichiers BPL suivants doivent être déployés. Les fichiers BPL sont situés dans
C:\Program Files (x86)\Embarcadero\Studio\17.0\Redist\<platform>
.- Packages obligatoires :
FireDAC230.bpl
FireDACCommon230.bpl
FireDACCommonDriver230.bpl
- Packages facultatifs requis lorsque votre application utilise des pilotes FireDAC :
FireDACADSDriver230.bpl
FireDACASADriver230.bpl
FireDACDataSnapDriver230.bpl
FireDACDb2Driver230.bpl
FireDACIBDriver230.bpl
FireDACInfxDriver230.bpl
FireDACMSAccDriver230.bpl
FireDACMSSQLDriver230.bpl
FireDACMySQLDriver230.bpl
FireDACODBCDriver230.bpl
FireDACOracleDriver230.bpl
FireDACPgDriver230.bpl
FireDACSQLiteDriver230.bpl
FireDACTDataDriver230.bpl
FireDACTDBXDriver230.bpl
- Packages facultatifs, requis selon que votre application est de type FireMonkey ou VCL :
vclFireDAC230.bpl
fmxFireDAC230.bpl
- Packages obligatoires :