Registriert seit: 7. Okt 2009
Ort: Ingolstadt
24 Beiträge
|
Verzögerte Konsolenausgabe bei Umleitung in File
30. Jun 2010, 14:48
Delphi-Version: 2009
Hallo,
wenn eine DOS-Konsolen Ausgabe umgeleitet wird (z.B. mit CreateProcess und StartupInfo.hStdOutput := StdOutFile)
wird die Ausgabe in das File gepuffert und verzögert blockweise geschrieben.
Das Problem tritt auch schon auf wenn man in der DOS-Konsole die Ausgabe in ein File umleitet (Konsolenprogramm.exe > datei.txt);
Scheint also eigendlich ein Windows Problem zu sein.
Gibt es eine Möglichkeit die Buffergröße kleiner zu setzten oder dem Prozess einen Flash Aufforderung zu schicken?
Grüße
Alex
|