Déploiement sur Windows (FireDAC)

De RAD Studio
Aller à : navigation, rechercher

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\20.0\bin\FDAdministrator.exe
    • C:\Program Files (x86)\Embarcadero\Studio\20.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\20.0\Redist\<platform>.
    • Packages obligatoires :
      • FireDAC.bpl
      • FireDACCommon.bpl
      • FireDACCommonDriver.bpl
    • Packages facultatifs requis lorsque votre application utilise des pilotes FireDAC :
      • FireDACADSDriver.bpl
      • FireDACASADriver.bpl
      • FireDACDataSnapDriver.bpl
      • FireDACDb2Driver.bpl
      • FireDACIBDriver.bpl
      • FireDACInfxDriver.bpl
      • FireDACMSAccDriver.bpl
      • FireDACMSSQLDriver.bpl
      • FireDACMySQLDriver.bpl
      • FireDACODBCDriver.bpl
      • FireDACOracleDriver.bpl
      • FireDACPgDriver.bpl
      • FireDACSQLiteDriver.bpl
      • FireDACTDataDriver.bpl
      • FireDACTDBXDriver.bpl
    • Packages facultatifs, requis selon que votre application est de type FireMonkey ou VCL :
      • vclFireDAC.bpl
      • fmxFireDAC.bpl


Voir aussi