Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Webinterface für Delphi-Programm (https://www.delphipraxis.net/172866-webinterface-fuer-delphi-programm.html)

nurpc 26. Jan 2013 10:22

Webinterface für Delphi-Programm
 
Hallo zusammen,

ich möchte ein kleines Delphi-Programm, das Daten über die serielle Schnittstelle empfängt,
um ein kleines Webinterface erweitern, damit die Daten in einem Standardbrowser (mit
zyklischen Update ca. 3 sek.) angezeigt werden können.

Meine Idee war eine idhttpserver-Komponente ins Programm einzufügen, die dann den
Web-Server Part übernimmt. Die Webseite wollte ich mit den Intraweb-Komponenten zusammenstellen,
da ich mich mit php oder javascript nicht auskenne.

Folgende Fragen beschäftigen mich hierzu
1. Wäre so was denkbar / sinnvoll / realisierbar?
2. Wenn ja, wie würde die Datenübergabe vom Delphi-Programm zur Webseite (Intraweb-Komponenten)
aussehen?

Gruß
nurpc

DSCHUCH 26. Jan 2013 10:25

AW: Webinterface für Delphi-Programm
 
lies mal hier, geht es genau darum
http://www.delphipraxis.net/172834-m...ml#post1200650

nurpc 26. Jan 2013 10:53

AW: Webinterface für Delphi-Programm
 
Hallo DSCHUCH,

danke für die schnelle Antwort.

so wie ich das verstehe ist das also realisiertbar.

Was mir jetzt noch fehlt, wie stellt man die Verbindung zwischen den
Daten im Delphi-Programm und der Webseite (Intraweb-Komponenten) her?


Gruß
nurpc

mjustin 26. Jan 2013 11:15

AW: Webinterface für Delphi-Programm
 
Zitat:

Zitat von nurpc (Beitrag 1200669)
Was mir jetzt noch fehlt, wie stellt man die Verbindung zwischen den
Daten im Delphi-Programm und der Webseite (Intraweb-Komponenten) her?

Handelt es sich um zwei verschiedene Programme (eine Delphi Anwendung, die Daten liefert, und eine IntraWeb Anwendung, die Daten den Clients bereitstellt?

In diesem Fall genügt es, mit Hilfe einer Indy TIdHTTP Client Komponente in der Datenanwendung neue Daten über HTTP POST Requests an den Server zu senden. Der Server muss dazu nur eine Resource-URL haben, wie http://myserver.local/webapp/newdata, auf die der Client senden kann.

Der Server speichert die aktuellen Werte dann und bereitet sie auf, wenn Clients HTML Seiten abrufen.

Ich habe mit IntraWeb noch nicht gearbeitet (nur mit WebSnap), und kann daher leider nicht sagen wie einfach eine Möglichkeit zu implementieren ist, die HTTP POST Requests annimmt.

DSCHUCH 26. Jan 2013 11:28

AW: Webinterface für Delphi-Programm
 
schau dir mal die videos an, welche ich am ende des threads geposted habe. im endeffekt sind das dbedit/dbgrid, also dataset->datasource->dbgrid => websitedarstellung halbwegs automatisiert.

nurpc 26. Jan 2013 12:10

AW: Webinterface für Delphi-Programm
 
Hallo mjustin,

ja, es sind zwei Programm
- das Programm, das die serielle Schnittstelle bedient und den Web-Server im Bauch hat
- die Intraweb-Anwendung bzw. Intraweb-DLL, was die Seiten für den Browser bereitstellen soll.

Die vorgeschlagenen Komponenten werde ich mir mal anschauen, vieleicht komme ich damit weiter


Hallo DSCHUCH,

ich kann die Links zu den Videos leider nicht finden

DSCHUCH 26. Jan 2013 21:38

AW: Webinterface für Delphi-Programm
 
http://www.delphipraxis.net/1200649-post13.html

http://www.youtube.com/watch?v=Tg_J3huoazE

http://www.youtube.com/watch?v=75DnldrcJNU


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:19 Uhr.

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