|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2004 Messages : 24 ![]() |
Bonjour,
j'ai developpé une application avec delphi7 et ib6. L'application sera déployée en monoposte chez mes clients et je veux savoir quels seront les fichiers à inclure à part le .exe Merci |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
En fait il ne suffit pas de copier simplement quelques fichiers pour installer le serveur de données. Il faut que celui ci soit correctement enregistré et paramétré sur le systeme d'exploitation sur lequel on l'installe. C'est pourquoi il est préférable d'utiliser une des méthode ci dessous :
L'installation d'interbase partie serveur et client avec le programme d'installation. Ou utiliser un script d'installation ou faire son propre programme d'installation avec le composant IBInstall de la palette IBAdmin |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2004 Messages : 24 ![]() |
Oui, ok pour le prog d'installation, mais dois-je installer ib6 serveur et client en même temps que le fichier .gdb
Et si j'utilise dbexpress quels seront les fichiers dll à installer chez mes clients? Merci |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Pour Interbase il faut installer le moteur de la base (Partie serveur) car lui seul est capable d'intéroger un .GDB. Et sur chaque client il faut installer la partie cliente d'interbase qui est le seul moyen de communiquer avec la partie serveur.
Donc en mode local il faut installer les deux sur la même machine (partie serveur et partie cliente). En ce qui concerne DBExpress, c'est beaucoup plus simple à déployer que BDE car tout ce qui concerne la partie généric de DBExpress est intrégré lors de la compilation à votre exécutable. Seul la partie spécifique à la base de données ne l'est pas et se trouve sous la forme d'une DLL. Pour interbase il me semble qu'on la trouve dans le répertoire bin de delphi et s'appel : dbexpint.dll (dbexp pour Dbexpress et int pour Interbase). Donc en résumer installez Interbase partie serveur et cliente, votre base .GDB, votre exécutable et la dll dbexpint.dll. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2004 Messages : 24 ![]() |
Si je comprends bien même si j'utilise ib6 avec dbexpress, à part le dll je dois tjrs installer le client et le serveur chez mes clients?
Est ce que dbexpress est payant (royalties, licence...) Et si j'utilise ib express et ib6, mon application doit elle être open source aussi? et est ce que c'est totalement gratuit ibx + ib6 ? Merci |
|
|
00
|
|
|
#6 | ||||
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Citation:
Citation:
Vous pouvez diffuser vos application et dll DbExpress sans royalties ni licence (hormis la licence propre à votre application). Référez vous aux fichiers deploy.rtf dans le répertoire de Delphi pour le vérifier. Citation:
Pour ce qui est d'IB6 ou Firebird vous pouvez l'installer et le diffuser gratuitement en l'état. Par contre si vous le modifiez vous avez je crois une obligation de diffuser les sources de vos modifications. Mais je ne pense pas que votre but est de modifier les sources du SGBD Citation:
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com