Bonjour à tout le monde
Comment creer un installable pour un projet : Delphi 6/Mysql 5.5.25/BDE/ODBC
Merci d'avance
Bonjour à tout le monde
Comment creer un installable pour un projet : Delphi 6/Mysql 5.5.25/BDE/ODBC
Merci d'avance
Avec InnoSetup.
Je vous remercie Phinext. J'ai deja utilise Innosetup mais avec BDD Access? Comment l'utiliser avec mysql ??
je veux met tout dans un seul fichier installable
Si tu connais parfaitement les DLL nécessaires pour le client, tu peux les intégrer
Avec le BDE, le Driver ODBC doit pouvoir être inclu comme ressource dans le Setup que l'on déploie temporairement durant l'install
Voir aussi le MiniReg BDE pour installer le BDE !
Inno Setup Knowledge Base - HOWTO: Deploy BDE (Borland Database Engine)
Par contre pour le serveur, il faut installer MySQL Server, intègre un Easy PHP ou MySQL Essential comme fichier à ton install qu'il faut lancer à la fin de celle-ci, un EXE ou un MSI
En Mode embedded, tu n'as pas besoin de serveur
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
je vous remercie ShaiLeTroll mais pouver vous m'explique le mode embeded ?
Merci d'avance...
MySQL 5.1 Reference Manual :: 21 Connectors and APIs :: 21.7 libmysqld, the Embedded MySQL Server Library
Avec le BDE, j'ignore comment procéder, les composants MyDAC Devart CoreLab sont idéal pour cela !
[HOWTO] When to Use, Configure and Setup a MySQL Embedded Server with AnyDAC (FireDAC)
How to embed MySQL (libmysqld.dll) using Delphi ZEOS
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Bonjour,
Si je comprends bien le problème, vous voulez installer le serveur de bases de données dans la même installation que celle du logiciel. Je ne sais pas trop en Delphi/MySQL mais j'utilise un équivalent avec Lazarus/pgSQL sous Windows...
Si votre base doit être MySQL et qu'une version embarquée ne convient pas, une discussion peut vous intéresser dans le forum qui lui est dédié : http://www.developpez.net/forums/d13...quemysqlpbase/
Le principe est d'utiliser les fonctions d'installation silencieuse de certaines BDD. Evidemment on peut utiliser les versions embarquées mais elles sont monopostes et peu sécurisées.
Mais vous devez savoir dans quoi vous vous embarquez si vous décidez d'utiliser les installations silencieuses. Mon expérience en pgSQL a nécessité de nombreux tâtonnements. Mais je confirme que cela fonctionne bien et reste totalement transparent pour l'utilisateur du programme d'installation... sauf si un SGDBR identique est déjà installé soit sur le poste qui "servira" de serveur, sur soit le serveur (dédié). Cela dépend donc aussi des choix que vous avez retenus : le logiciel est partagé (ie installé sur un serveur) ou installé sur chaque station ? La base de données est installée sur une station qui sert de serveur ou sur un "vrai" serveur sur lequel en général on évite de bricoler. Normalement, il y a un administrateur... Bref, les combinaisons sont multiples et la documentation est plutôt restreinte car cette configuration d'installation est assez rare.
La solution de Nicotine002 peut répondre à votre problème. En ce qui concerne la simplicité vous avez déjà je suppose éliminé sqLite ? Je crois qu'il existe aussi une version embarquée de FireBird et que Delphi dispose de composants spécialisés notamment pour la gestion des serveurs IB/FB... Les pistes sont donc encore nombreuses.
Cordialement. Gilles
Dernière modification par Domi2 ; 17/11/2013 à 06h32.
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