"
mysql.exe" kann definitiv pipen.
Irrtum.
Direkt aus einem cmd-Fenster aufgerufen funktiniert ja alles.
Du sagst es, du bist innerhalb der cmd.exe, und die kennt das Pipe-Zeichen, ja.
Du musst das Pipen, also das Auslesen der Ausgabe aus den Ausgabepipes, selbst übernehmen:
http://www.delphi-treff.de/tipps/sys...ramm-anzeigen/
usw.
Ok, stimmt. Nicht
mysql.exe, sondern
cmd.exe verarbeitet das Pipe-Zeichen.
Aber so ganz verstehe ich das noch nicht.
Ich dachte, die Funktion
ShellExecute
ruft genau
cmd.exe auf und ich befinde mich dann innerhalb dieser Shell?
Und darin wird dann das Programm
mysql.exe gestartet mit den Parametern, die ich zusätzlich übergeben habe.
Wo ist da mein Denkfehler?