Einzelnen Beitrag anzeigen

FriendOfDelphi

Registriert seit: 21. Mai 2010
163 Beiträge
 
Delphi 5 Professional
 
#10

AW: ShellExecute: Probleme bei der Übergabe von zusätzlichen Programmparametern

  Alt 10. Jun 2011, 08:03
"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?
Herzlichen Gruß
FriendOfDelphi
  Mit Zitat antworten Zitat