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

Composants FMX Delphi Discussion :

Exemple simple d'application


Sujet :

Composants FMX Delphi

  1. #41
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 374
    Points : 41 929
    Points
    41 929
    Billets dans le blog
    65
    Par défaut
    C'est tout à fait logique, l'ip doit être dans la bonne case là où c'est écrit serveur, idem pour le port.
    Comme Firebird, Interbase peut utiliser des alias, ne mettez pas un chemin complet, mais créez un alias et pointez sur l'alias.

    Pour la connexion firebird, j'ai opté pour Interbase puisque il est natif delphi et surtout très simple d'utilisation
    Vous voulez dire en utilisant les composants IBX ou en utilisant une BDD Interbase ou ?
    Là franchement, je ne comprends pas le sens de la phrase.

    Attention à la licence IBLite !

  2. #42
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    946
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 946
    Points : 123
    Points
    123
    Par défaut
    Nom : Sans titre.png
Affichages : 129
Taille : 212,4 Ko

    pareil.

  3. #43
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    946
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 946
    Points : 123
    Points
    123
    Par défaut
    Ce que je n'arrive pas comprendre est que pour une connexion sur un réseau local, je met sous la forme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    databasename=192.168.1.1:c:\mabase.fdb
    par contre pour une base distante logiquement j'ajoute seulement l'adresse IP publique à la place de l'adresse locale exple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    databasename=100.000.542.64:c:\mabase.fdb
    mais ça marche pas!!!

  4. #44
    Membre chevronné
    Avatar de free07
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 941
    Points : 1 952
    Points
    1 952
    Par défaut
    Citation Envoyé par chekkal Voir le message
    Ce que je n'arrive pas comprendre est que pour une connexion sur un réseau local, je met sous la forme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    databasename=192.168.1.1:c:\mabase.fdb
    par contre pour une base distante logiquement j'ajoute seulement l'adresse IP publique à la place de l'adresse locale exple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    databasename=100.000.542.64:c:\mabase.fdb
    mais ça marche pas!!!
    Est que cela fonctionne pour la connexion en réseau local ? Si oui, c'est que le problème est peut être du côté serveur distant, il y a peut être par exemple un firewall qui interdit votre connexion au serveur.

  5. #45
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    946
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 946
    Points : 123
    Points
    123
    Par défaut
    Bonjour, j'ai fait le test sur le même poste avant même de le tester sur un post distant, en plus pourquoi la connexion en réseau local marche et pourtant l'adresse ip locale que j'ai introduit est celle du même poste.

  6. #46
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    946
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 946
    Points : 123
    Points
    123
    Par défaut
    j'ai essayé meme avec cette manière
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    databasename=/port public:adresse ip public:D:\mabase.fdb
    mais j'ai ça
    Nom : Sans titre.png
Affichages : 108
Taille : 101,4 Ko

    Mon Poste à été repéré mais l'accée est refusé, malgré que j'ai désactivé le par-feu et même l'antivirus.

  7. #47
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    2 021
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 2 021
    Points : 6 323
    Points
    6 323
    Par défaut
    La connexion à une base de données placée sur un poste externe ne se limite pas à une adresse IP!!!

    Il y a aussi une notion de "port"... Je ne vais pas entrer dans la théorie qui se trouve aisément sur internet.

    Pour résumer, un serveur dispose de plusieurs centaines de "canaux de communication" (les ports) qui peuvent être ouverts ou non en fonction de la stratégie de sécurité mise en place. De manière usuelle, on a par exemple le port 80 pour un serveur web (http), le port 21 pour un serveur de fichiers (ftp), le port 110 pour un serveur mail, etc...

    Ta base de données a un port spécifique sur l'ordinateur qui 'l'accueille et qui lui permet d'échanger avec l'extérieur. Ce port ne doit pas être bloqué par un firewall et quand tu veux atteindre ta base de données, tu dois indiquer l'adresse IP de destination ET le port à utiliser!

  8. #48
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    946
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 946
    Points : 123
    Points
    123
    Par défaut
    Ta base de données a un port spécifique sur l'ordinateur qui 'l'accueille et qui lui permet d'échanger avec l'extérieur. Ce port ne doit pas être bloqué par un firewall et quand tu veux atteindre ta base de données, tu dois indiquer l'adresse IP de destination ET le port à utiliser!
    Comme je l'ai dit plus haut, j'ai désactivé le par-feu et aussi l'antivirus. Pour le Port je ne sais pas comment le repérer et même comment le saisir dans la chaine de connexion.

  9. #49
    Membre éprouvé
    Homme Profil pro
    Chef de projets retraité
    Inscrit en
    Juillet 2011
    Messages
    442
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Chef de projets retraité
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2011
    Messages : 442
    Points : 1 162
    Points
    1 162
    Par défaut
    Bonjour,

    Citation Envoyé par chekkal Voir le message
    Comme je l'ai dit plus haut, j'ai désactivé le par-feu et aussi l'antivirus. Pour le Port je ne sais pas comment le repérer et même comment le saisir dans la chaine de connexion.
    On ne sait pas si tu es chez toi (derrière une box du fournisseur d'accès) ou en entreprise...
    Cependant si tu es chez toi, il t faut aussi mettre à jour le NAT (network adress translator) pour déplacer ce qui vient d'internet (ton adresse IP externe et un port) vers ton réseau local vers quelle machine et quel port (qui peut être le même). Pour cela il te faut regarder la doc de ton fournisseur d'accès car la programmation de ce genre de choses dépend de la box que tu utilises.

    En entreprise alors c'est à ton administrateur réseau que tu dois demander cette connexion...

    Cordialement

  10. #50
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    946
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 946
    Points : 123
    Points
    123
    Par défaut
    Non ce besoin est non professionnel, c'est juste pour moi, voila ce que m'affiche ma box au niveau NAT
    Nom : Sans titre.png
Affichages : 101
Taille : 60,6 Ko

  11. #51
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 374
    Points : 41 929
    Points
    41 929
    Billets dans le blog
    65
    Par défaut
    Il est certain qu'il y a des choses à faire sur la box (redirection sur la box où est connectée la base de données),
    mais je pense aussi que l'on tombe dans le cas suivant : limitation des versions Pro et Community

    Citation Envoyé par Matrice des fonctionnalités
    Prise en charge des bases de données locales, notamment la base de données Microsoft Access, SQLite et MariaDB
    base de données, IBToGo / IBLite, InterBase sur localhost, MySQL Embedded, MySQL Server
    sur localhost, moteur local Advantage Database, PostgreSQL sur localhost, Firebird
    Intégré, Firebird sur localhost
    Certaines fonctionnalités sont limitées aux connexions locales dans Professional et
    Éditions communautaires
    Ce n'est pas pour rien que j'ai indiqué d'utiliser ZEOSDBO
    Je vois par l'image qu'une Zconnexion est mise, mais que l'on parle d'une IBConnexion !

    Déjà une erreur, on met le port après l'adresse et non avant <adresse></port>:<chemin base de données>
    Encore une fois, je réitère, il faudrait utiliser un alias de base de données plutôt qu'un chemin complet, ce n'est pourtant pas difficile à mettre en place

  12. #52
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    946
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 946
    Points : 123
    Points
    123
    Par défaut
    même avec la version 10.2 ça marche pas.
    Ce n'est pas pour rien que j'ai indiqué d'utiliser ZEOSDBO
    Je vois par l'image qu'une Zconnexion est mise, mais que l'on parle d'une IBConnexion !

    Déjà une erreur, on met le port après l'adresse et non avant <adresse></port>:<chemin base de données>
    Encore une fois, je réitère, il faudrait utiliser un alias de base de données plutôt qu'un chemin complet, ce n'est pourtant pas difficile à
    j'ai testé toutes les combinaisons et ça ne marche pas et je suis sur que le problème vient de la box. J'ai vu plusieurs vidéo sur "comment rediriger la box", mais à mon niveau j'y arrive pas

  13. #53
    Membre éprouvé
    Homme Profil pro
    Chef de projets retraité
    Inscrit en
    Juillet 2011
    Messages
    442
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Chef de projets retraité
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2011
    Messages : 442
    Points : 1 162
    Points
    1 162
    Par défaut
    Normalement (je ne connais pas du tout cette interface) cela devrait être dans "mappage de ports"

  14. #54
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    946
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 946
    Points : 123
    Points
    123
    Par défaut
    Nom : Sans titre.png
Affichages : 96
Taille : 38,3 Ko

  15. #55
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 374
    Points : 41 929
    Points
    41 929
    Billets dans le blog
    65
    Par défaut
    En exemple, pour mon NAS avec un box orange
    Nom : Capture.PNG
Affichages : 84
Taille : 5,7 Ko
    Maintenant au lieu de nous mettre une image, on aurait eu le type de box, ç'eût été mieux !

  16. #56
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    946
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 946
    Points : 123
    Points
    123
    Par défaut
    Bonjour,
    Je vois pas le fameux 3050 à rediriger. Sinon voila les pages principaux affichées sur ce modem
    1/Nom : Sans titre.png
Affichages : 86
Taille : 54,7 Ko

    2/Nom : Sans titre.png
Affichages : 85
Taille : 32,6 Ko

    3/Nom : Sans titre.png
Affichages : 84
Taille : 29,0 Ko

    4/Nom : Sans titre.png
Affichages : 84
Taille : 29,1 Ko

    5/Nom : Sans titre.png
Affichages : 82
Taille : 29,6 Ko

    6/Nom : Sans titre.png
Affichages : 84
Taille : 34,6 Ko

  17. #57
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 374
    Points : 41 929
    Points
    41 929
    Billets dans le blog
    65
    Par défaut
    Marre de vous demander des informations précises (c'est à dire la marque du routeur/modem) et de n'obtenir que des images n'ayant rien à voir avec ce qui est demandé (routage de port)
    débrouillez-vous pour trouver le manuel de configuration de votre box (options avancées) selon vos images NAT/Mappage NAT IP

    Le "fameux port 3050" comme vous l'écrivez n'est pas celui qu'il faut router de toute façon mais le 54502 vers le 3050 de votre PC

  18. #58
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    946
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 946
    Points : 123
    Points
    123
    Par défaut
    Franchement je l'ai pas fait exprès, je vous ai donné les fiches affichées. Sinon j'ai vu en dessous de la box et j'ai ça
    Marque: Sitel DS114W

  19. #59
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 374
    Points : 41 929
    Points
    41 929
    Billets dans le blog
    65
    Par défaut
    Voilà, ENFIN l'information essentielle. Il ne vous est pas venu à l'esprit de tenter de charger le manuel, moi, c'est la première chose que j'ai faite à la lecture de votre dernier message ! https://www.sitel.dz/contenu/PDF/DS114W.pdf
    cela se passe page 69

  20. #60
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    946
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 946
    Points : 123
    Points
    123
    Par défaut
    Désolé de revenir encore mais je suis null en Réseau
    Nom : Sans titre.png
Affichages : 84
Taille : 36,2 Ko

    je doit mettre l'adresse Ip local ou Public. Vue que je veux me connecter n'importe ou je suis vers ce pc.

Discussions similaires

  1. Réponses: 6
    Dernier message: 11/05/2018, 19h47
  2. Réponses: 1
    Dernier message: 04/08/2011, 15h40
  3. exemple simple d'application C/S avec interbase
    Par bilouchka dans le forum Bases de données
    Réponses: 1
    Dernier message: 07/10/2006, 19h31
  4. recherche exemple simple pour corba en c++
    Par Pinggui dans le forum CORBA
    Réponses: 4
    Dernier message: 06/05/2002, 12h29

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