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
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
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
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
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.
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
Oui sauf si vous utilisez firebird 1.5 qui existe en version embeded (dans ce cas seul une DLL est necessaire je crois pour accèder à une base)Envoyé par cyberlahy
Non si vous avez acheté une licence Delphi /BC++ Professionnel ou plus (Entreprise/Architect)Envoyé par cyberlahy
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.
Non pas du tout, l'open source n'est pas contagieux aux applications utilisatrices de produit open source. D'ailleur Open source n'est pas une licence. C'est dans le contrat de licence que vous pourez voir vos droits et obligations concernant l'utilisation d'un produit.Envoyé par cyberlahy
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 .
Oui si on néglige le coût de téléchargement d'IB6 sur le web et si on néglige le coût d'achat de votre Delphi7 Pro (ou Ent ou Archi) On peut dire que c'est gratuit. De même que la diffusion chez vos clients est sans royalties.Envoyé par cyberlahy
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager