Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Kommunikation zwischen Delphi-Anwendung und dem Internet (https://www.delphipraxis.net/84165-kommunikation-zwischen-delphi-anwendung-und-dem-internet.html)

ManuelR 12. Jan 2007 13:53


Kommunikation zwischen Delphi-Anwendung und dem Internet
 
Hallo,:hi:

ich habe eine Win32-Anwendung geschrieben und möchte dass sich die User
online registrieren können. Es geht also um die Kommunikation zwischen einer
Delphi-Anwendung und dem Internet bzw. meiner Homepage(PHP und MySQL).

Leider habe so gar keine Ahnung wie man das gewöhlich macht :pale:

Eine Lösung (die mir aber nicht gefällt) wäre die ganzen Daten über ein
Delphi-Form einzusammeln und in einer Datei hochzuladen. Anschließend
bekommt der User eine Email....

Vielleicht kann mir jemand in dürren Worten skizzieren wie eine bessere
Lösung aussehen könnte ? :balloon:

Danke

mkinzler 12. Jan 2007 14:27

Re: Kommunikation zwischen Delphi-Anwendung und dem Internet
 
Es gibt dafür verschgiedenste Komponentensammlung oder Libraries. Suche mal nach INDY, ICS, Synapse, NetMaster, ...
(HTTPClient)

inherited 12. Jan 2007 14:54

Re: Kommunikation zwischen Delphi-Anwendung und dem Internet
 
Oder du kommuniziert direkt mit deiner MySQL-Datenbank

ManuelR 12. Jan 2007 15:08

Re: Kommunikation zwischen Delphi-Anwendung und dem Internet
 
Danke für die Antwort.

Ich weiss bloss nicht wie ich vorgehen soll.
Kann ich z.B. direkt aus Delphi heraus auf die MYSQL-DB auf meiner Home-
page zugreifen ? Oder soll per PHP eine Seite generiert werden, die dann
im TWebBrowser angezeigt wird und PHP erledigt dann die Logik ?

Danke

freak4fun 12. Jan 2007 15:10

Re: Kommunikation zwischen Delphi-Anwendung und dem Internet
 
Unterstützt dein Webhoster externe Zugriffe auf die mySQL-Datenbank? Viele Free-Hoster tuen das nicht.

Edit: Was wilst du denn genau machen. Wer soll sich wo und warum anmelden können? :gruebel:

MfG
freak

IngoD7 12. Jan 2007 16:02

Re: Kommunikation zwischen Delphi-Anwendung und dem Internet
 
Möglichkeiten gibt es viele.

Ich würde auch - wie schon vorgeschlagen - eine HTTP-Client-Komponente verwenden, die die Registrierdaten als Parameter im Aufruf mitschickt. Serverseitig empfangen, verarbeitet und bestätigt würde dieser Aufruf wohl z.B. am ehesten durch ein PHP-Script.

inherited 12. Jan 2007 16:59

Re: Kommunikation zwischen Delphi-Anwendung und dem Internet
 
Entweder benutzt du, wenn dein Webhoster direkten Zugriff auf die Datenbank erlaubt, die MySQL-direct-Units, oder die ZeosLib, oder du wartest darauf, dass ich die kleine Komponente fertig habe an der ich gerade am Entwickeln bin für einfachen Zugriff auf MySQL-Funktionen.

ManuelR 12. Jan 2007 18:05

Re: Kommunikation zwischen Delphi-Anwendung und dem Internet
 
Danke euch allen für die Beiträge. Tolles Forum!:-D

Also, der direkte Zugriff auf die DB wäre sicher für mich die einfachste und schnellste Lösung.
Allerdings weiss ich nicht ob mein Webhoster direkten Zugriff auf die Datenbank erlaubt.
Muss ich nachfragen.
Frage: Heisst das dann aber dass ich an auf diesen Provider festgelegt bin, weil ich den ServerNamen
angeben muss oder wie wird darauf zugegriffen?

mkinzler 12. Jan 2007 18:10

Re: Kommunikation zwischen Delphi-Anwendung und dem Internet
 
Zitat:

Frage: Heisst das dann aber dass ich an auf diesen Provider festgelegt bin, weil ich den ServerNamen
angeben muss oder wie wird darauf zugegriffen?
Der Zugriff erfolgt enteder per Servername oder über die IP. Und das sowohl bei Direktzugriff wie auch per Zugriff per "MiddleWare".

ManuelR 12. Jan 2007 19:47

Re: Kommunikation zwischen Delphi-Anwendung und dem Internet
 
Hallo,

ich habe von meinem Provider erfahren dass Direktzugriff möglich ist :firejump: . Darum werde
ich das jetzt zuerst mal probieren mit den MySQL-direct-Units.

Zitat:

Entweder benutzt du, wenn dein Webhoster direkten Zugriff auf die Datenbank erlaubt, die MySQL-direct-Units, oder die ZeosLib, oder du wartest darauf, dass ich die kleine Komponente fertig habe an der ich gerade am Entwickeln bin für einfachen Zugriff auf MySQL-Funktionen.
Wann glaubst Du ist Deine Komponente einsatzbereit ?

Zitat:

Der Zugriff erfolgt entweder per Servername oder über die IP.
Das heisst der Zugriff ist fest an den Provider gebunden und das macht bei Providerwechsel evtl. Probleme ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:39 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz