Einzelnen Beitrag anzeigen

Culxxaw

Registriert seit: 21. Okt 2008
40 Beiträge
 
#7

AW: TDosCommand - Problem mit diversen Befehlen

  Alt 20. Jun 2011, 22:36
Das kann sein. Also ich habe gerade mal ein bisschen rumprobiert. Sendet man z.B. den "open"-Befehl an die FTP.exe dann erscheint ganz richtig das "Zu" in dem Ausgabememo. Oder bei anderen Befehlen ein "Nicht verbunden.".

Ich habe mir mal eben ein Test-Konsolenprogramm geschrieben, welches einen mehrzeiligen Output generiert.
Delphi-Quellcode:
var AInput : string;

begin
 writeln('Auf Eingabe warten');
 readln(AInput);
 writeln('Hier');
 writeln('kommt');
 writeln('die Eingabe:' + AInput);
end.
Dabei wird nach Aufruf keine der Zeilen direkt angezeigt. Ich kann zwar an entsprechender Stelle eine Eingabe übergeben, doch die Ausgabe erfolgt erst nach Beenden des Befehls.
Verwendet man statt mehreren WrieLn() einen Zeilenumbruch erhält man das gleiche Ergebnis.

Vielleicht sollte man die Frage anders stellen. Ist es überhaupt möglich mit TDosCommand interaktive Befehle (Programme) auszuführen und deren Ausgabe auszuwerten?
  Mit Zitat antworten Zitat