Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
672 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Shellexecute Ergebnis im Memo Objekt ausgeben

  Alt 1. Apr 2022, 16:00
Hallo in die Runde,

und ganz lieben Dank für die vielen Hinweise und Tipps.

Ich habe es mit mit ShellExecute und Pipes geschafft. Ein externe Programm wird gestartet und das Ergebnis in einem Memo Fenster ausgegeben.
Soweit so gut.

Das aktuelle Problem ist, dass solange das externe Programm läuft, die eigentlich Delphi Anwendung eingefroren ist. Es ist nicht abgestürzt, sondern lässt sich erst dann wieder nutzen, wenn das externe Programm die Arbeit beendet hat.

Ich könnte mir fast vorstellen, dass diese "Einfriere" normal ist. Vielleicht auch nicht und man kann es irgendwie abstellen.

Viele Grüße
JimmyB
Wenn Du aus einer Pipe liest ist das blocking, das sollte man besser in einem sekundären Thread machen.
Peter Below
  Mit Zitat antworten Zitat