Einzelnen Beitrag anzeigen

Alex.P

Registriert seit: 7. Okt 2009
Ort: Ingolstadt
24 Beiträge
 
#1

Verzögerte Konsolenausgabe bei Umleitung in File

  Alt 30. Jun 2010, 13: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
  Mit Zitat antworten Zitat