Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#9

Re: Delphi Programm <-> Web Oberfläche // Kommunikatio

  Alt 25. Mai 2009, 22:30
Zitat von Darkface:
Gibt es einen anderen Weg die Informationen von der Webseite an das Delphi Programm auf selbem Host zu übergeben?
XMLHttpRequest

http://de.wikipedia.org/wiki/XMLHttpRequest

Wenn die Browser nicht allzu älteren Datums sind, können mit JavaScript (sofern aktiviert) XML Requests aus dem Browser an einen Server gesendet werden. Die Antwort des Servers kann dann 'asynchron' empfangen werden.

Server wäre in diesem Fall das Delphi Programm mit einem eingebauten IdHTTPServer auf einem eigenen Port (da der Apache Webserver vermutlich den Standardport 80 bereits belegt).

Vorteil der Lösung ist, dass XMLHttpRequest bereits in neueren Browsern unterstützt wird. Ein Nachteil ist, dass es keine standardisierte API gibt. Der Artikel der Wikipedia gehat darauf auch im Quelltextbeispiel ein.
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat