Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Delphiprogramm steuern duch PHP-Button (https://www.delphipraxis.net/102234-delphiprogramm-steuern-duch-php-button.html)

meik 25. Okt 2007 11:54


Delphiprogramm steuern duch PHP-Button
 
Hallo Leute,

Auf meinem Hauptrechner läuft ein Delphiprogramm und es ist der Apache-Server installiert.

Ich möchte jetzt eine html-Seite erstellen, auf der es 2 Buttons gibt. In meinem Delphiprogramm gibt es ebenfalls 2 Buttons.
Die html-seite wird über das Netzwerk aufgerufen.
Jetzt soll beim Klick auf Button1, auf der html-seite, die Procedure im Delphiprogramm ausgeführt werden, die für das OnClick-Ereigniss im von Button1(im Delphiprogramm) definiert ist.
Wie stell ich das am geschicktesten und einfachsten an!?
es geht lediglich darum, wie ich das anstelle, dass beim klick des buttons auf der html-seite eine "nachricht" an das delphiprogramm geschickt wird, "Button wurde gedrückt..."
wozu ich das brauche?

eine anlage wird über ein webio(webinterface) von einem delphiprogramm gesteuert, das auf einem hauptrechner läuft.
es gibt zwei auswahlmöglichkeiten, was die anlage machen soll, welche über die buttons ausgewählt werden.

nun soll aber zusätzlich ein beliebiger andere pc an dieses netzwerk angeschlossen werden und eben falls die anlage bedienen können. auf dem 2. rechner soll aber keine software oder ähnliches installiert werden.
deswegen dachte ich es wäre das günstigste sowas über den explorer des 2. rechners zu "steuern".
wozu man das braucht? das ganze soll zu demonstrationszwecken dienen.
ich wäre euch sehr dankbar, wenn ich einige vorschläge von euch bekommen würde.

SirThornberry 25. Okt 2007 12:00

Re: Delphiprogramm steuern duch PHP-Button
 
das einfachste ist wenn du es nicht über den appache machst sonder in deinem Delphiprogramm welches du steuern willst einfach einen http-server einbaust (TIdHttpServer aufs Form, OnCommandGet ausfüllen und fertig)

meik 25. Okt 2007 12:04

Re: Delphiprogramm steuern duch PHP-Button
 
Zitat:

Zitat von SirThornberry
das einfachste ist wenn du es nicht über den appache machst sonder in deinem Delphiprogramm welches du steuern willst einfach einen http-server einbaust (TIdHttpServer aufs Form, OnCommandGet ausfüllen und fertig)

in der Aufgabenstellung muss ich apache benutzen , das ist das problem.

mkinzler 25. Okt 2007 12:07

Re: Delphiprogramm steuern duch PHP-Button
 
Oder von deinem Programm ne CGI-, DSO- oder ISAPI-Version erstellst

meik 25. Okt 2007 12:14

Re: Delphiprogramm steuern duch PHP-Button
 
Zitat:

Zitat von mkinzler
Oder von deinem Programm ne CGI-, DSO- oder ISAPI-Version erstellst

wie denn , du hast das grob gesagt, kannst du das näher erklären??

mkinzler 25. Okt 2007 12:59

Re: Delphiprogramm steuern duch PHP-Button
 
http://www.dsdt.info/tutorials/isapi/
http://www.php4delphi.net/
http://users.telenet.be/ws36637/php4delphi.html
Intraweb

mkinzler 25. Okt 2007 20:06

Re: Delphiprogramm steuern duch PHP-Button
 
http://www.delphi-forum.de/viewtopic.php?t=77665

arbu man 25. Okt 2007 20:25

Re: Delphiprogramm steuern duch PHP-Button
 
Benutze den exec Befehl von php und fange die Parameter in Delphi ab oder schreibe ein Delphi Programm, dass die Parameter verarbeitet.

Alternativ kannst auf mit php4delphi eine php Erweiterung schreiben.

Oder du verwendest einen tcp/http den das Delphi Programm auf 127.0.0.1 Startet (bei http wäre xmlrpc auch einen Blick wert).

Es gibt auch noch weiter Möglichkeiten.

Mit php und Delphi stehen dir alle Wege offen...

mfg, Björn

BenjaminH 25. Okt 2007 20:27

Re: Delphiprogramm steuern duch PHP-Button
 
Oder aktiviere in PHP das WinAPI Modul und sende deinem Programm eine Message.

meik 30. Okt 2007 15:52

Re: Delphiprogramm steuern duch PHP-Button
 
Zitat:

Zitat von BenjaminH
Oder aktiviere in PHP das WinAPI Modul und sende deinem Programm eine Message.

Das Problem, ich wollte dieses Programm gern aus dem Browser steuern. Damit ich auf Delphiprogramm zugreifen kann, will ich einen Mailserver im Delphi programmieren. Die Idee ist, dass ich vom Browser 2 Emails schicke, eine für Button 1 und die zeweite für Button 2, damit das Delphiprogramm extern gesteuert wird. Nun stellt sich die Frage, was würde ich für einen Mailserver " STMP & POP3 " oder nur "POP3" gebrauchen??? ich wäre dankbar, wenn jemand mir ein Beispielcode schickt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:31 Uhr.
Seite 1 von 2  1 2      

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