IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Mettre une application Delphi en client/serveur


Sujet :

Delphi

  1. #1
    Membre actif
    Inscrit en
    Avril 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 22
    Par défaut Mettre une application Delphi en client/serveur
    Bonjour, J'ai utilisé Delphi7 avec Interbase pour developpé une application de gestion commerciale. Maintenant j'ai 3 postes de travail dont 1 doit servir de serveur et les autres des clients. Les 3 postes sont dans un meme reseau local. Comment je dois configurer pour que les 2 postes puissent être client et le troisieme le serveur pour utiliser ensemble mon application. Merci bien pour votre aide!

  2. #2
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    il suffit d'indiquer dans la connexion l'adresse IP du serveur qui possède la base de donnée et c'est fini.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Membre actif
    Inscrit en
    Avril 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 22
    Par défaut
    Mais comment indiques sur chaque poste client, le chemin d'emplacement de la base de
    données ?

  4. #4
    Membre Expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 052
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 052
    Par défaut
    C'est le même sur chaque poste.
    Car ce que l'on indique ce n'est pas le chemin depuis le poste mais le chemin sur le serveur.

    Ce qu'il faut comprendre c'est qu'on ne se connecte pas à la base de données directement. On se connecte au serveur interbase qui est un programme qui tourne sur le PC serveur. Ce programme serveur à besoin du chemin local.

    Et surtout ne faites pas l'erreur de mettre la base de données dans un répertoire partagée sur le réseau, c'est inutile et même dangereux d'un point de vue sécurité.

  5. #5
    Membre actif
    Inscrit en
    Avril 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 22
    Par défaut
    voila ca marche merci a tous

  6. #6
    Membre Expert
    Avatar de e-ric
    Homme Profil pro
    Apprenti chat, bienfaiteur de tritons et autres bestioles
    Inscrit en
    Mars 2002
    Messages
    1 568
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti chat, bienfaiteur de tritons et autres bestioles

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 568
    Par défaut
    Citation Envoyé par hamza_java Voir le message
    Mais comment indiques sur chaque poste client, le chemin d'emplacement de la base de
    données ?
    Interbase, si je me souviens bien (dans Firebird, c'est sûr) permet d'accéder à une base via un alias (pas au sens du BDE, j'entends).

    C'est encore mieux, la base peut être changée d'emplacement sur le serveur, il suffit de mettre à jour la valeur de l'alias et en plus cela dissimule l'emplacement réel aux clients.

    Cdlt

    M E N S . A G I T A T . M O L E M
    Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal

    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

  7. #7
    Membre actif
    Inscrit en
    Avril 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 22
    Par défaut
    Citation Envoyé par e-ric Voir le message
    Interbase, si je me souviens bien (dans Firebird, c'est sûr) permet d'accéder à une base via un alias (pas au sens du BDE, j'entends).

    C'est encore mieux, la base peut être changée d'emplacement sur le serveur, il suffit de mettre à jour la valeur de l'alias et en plus cela dissimule l'emplacement réel aux clients.

    Cdlt
    Merci pour votre aide précieuse

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD19] Déploiement d'une application avec HFSQL client/serveur
    Par jjacques68 dans le forum WinDev
    Réponses: 1
    Dernier message: 03/11/2014, 08h39
  2. [Débutant] mettre une application web sur son serveur
    Par slamdank123 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 20/06/2014, 10h56
  3. Réponses: 0
    Dernier message: 17/03/2008, 12h29
  4. [wd9] rendre une application monoposte en client/serveur
    Par hamdi amine dans le forum WinDev
    Réponses: 2
    Dernier message: 11/02/2008, 12h53
  5. developement d'une application d'authentification client/serveur
    Par anisj1m dans le forum Général Java
    Réponses: 2
    Dernier message: 22/02/2007, 12h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo