Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mit Delphi Code an php.exe schicken (https://www.delphipraxis.net/103883-mit-delphi-code-php-exe-schicken.html)

MStoll 23. Nov 2007 22:39

Re: Mit Delphi Code an php.exe schicken
 
@grenzgaenger:
php hat nen StandardIn... und darüber nimmt es auch PHP-Code auf. Und genauso will ich der php.exe den Code zukommen lassen.

PHP in der Kommandozeile
DAS will ich benutzen

MStoll 26. Nov 2007 13:23

Re: Mit Delphi Code an php.exe schicken
 
Hat denn noch keiner mit stdin/stdout einer fremden Konsolenanwendung kommuniziert? :coder:

Nochmal das Schema:

Delphi-Anwendung ---> stdin von php.exe --> PHP-Code wird ausgeführt, stdout von php.exe --> Ergebnis zurück zur Delphi-Anwendung

Gruß
Michael

arbu man 26. Nov 2007 13:44

Re: Mit Delphi Code an php.exe schicken
 
Dafür kann eine Komponente der JVCL TJvProcess benutzen, damit sollte das möglich sein.

Apollonius 26. Nov 2007 16:06

Re: Mit Delphi Code an php.exe schicken
 
Bei mir hat die Kommunikation mit Pipes immer funktioniert. Mir fällt an dem Code jedoch auch nichts besonderes auf, sieht man einmal davon ab, dass du versuchst, in PipeInputRead zu schreiben, was nicht funktionieren kann. Außerdem solltest du alle Funktionen auf den Rückgabewert überprüfen und gegebenenfalls GetLastError aufrufen.

MStoll 26. Nov 2007 16:49

Re: Mit Delphi Code an php.exe schicken
 
@arbu man: die werde ich mir die Tage mal anschauen, danke!
@Apollonius:
Ja, ich wusste nicht mehr, was ich noch tun soll, deswegen hab ich mal da etwas rumgespielt. Ansonsten heißt's wohl, weiter ausprobieren, das Lesen mit Pipes funktioniert ja auch wunderbar.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:39 Uhr.
Seite 2 von 2     12   

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