stdout nach ShellExecute



  • Hallo zusammen.

    (Evtl gehörts in anderes Forum)

    Ich starte aus meiner VCL Hauptanwendung per ShellExecute 7zip. Das soll per stdout sein Listing in eine Datei schreiben.

    Der Syntax dafür ist "*.exe l zipfile [wildcard] -so > outputdatei".

    Wenn ich das einfach aus der Konsole heraus mache... kein Problem!
    Aber der Aufruf mit ShellExecute... es geht nicht! Er schreibt einfach nichts in die Datei. Ich hab mir mittlerweile den Syntax-String so genau angeschaut. Da kann kein Fehler mehr sein.
    Da stellt sich mir die Frage.. passiert irgendwas mit dem stdout einer per ShellExecute aufgerufenen Applikation?

    Schöne Grüße



  • ok , i failed. > Kann zwar im Syntax verwendet werden, ist aber letztendlich von cmd.exe

    pff.. dann kann 7Zip ja gar nicht seine Ausgabe in eine Datei schreiben. Also doch fies stdout in meine Applikation umleiten 😞


Anmelden zum Antworten