Il suffit de copier fbembed.dll dans le répertoire de votre application, puis de le renommer en fbclient.dll ou
gds32.dll, selon vos besoins de connectivité. Faites des copies sous les DEUX noms si vous souhaitez utiliser les
outils serveur (isql, gbak, etc.)
Copiez également firebird.msg, firebird.conf (si nécessaire) et ib_util.dll dans le même répertoire.
Si votre application utilise des bibliothèques externes, par exemple le support international (fbintl.dll) ou des
bibliothèques d'UDF, celles-ci sont en principe séparées du répertoire de l'application. Pour les utiliser, placez-les
dans un répertoire qui émule l'arborescence du serveur Firebird, c'est-à-dire dans des sous-répertoires /intl et
/udf juste sous le répertoire des fichiers racine de Firebird.
Exemple
D:\my_app\app.exe
D:\my_app\gds32.dll (fbembed.dll renommé)
D:\my_app\fbclient.dll (fbembed.dll renommé)
D:\my_app\firebird.conf
D:\my_app\aliases.conf
D:\my_app\isql.exe
D:\my_app\ib_util.dll
D:\my_app\gbak.exe
D:\my_app\firebird.msg
D:\my_app\intl\fbintl.dll
D:\my_app\udf\fbudf.dll
A ce stade, démarrez votre application. Elle utilisera le serveur embarqué comme une bibliothèque cliente et sera
en mesure d'accéder aux bases de données locales.
Partager