ich habe folgendes Programm geschrieben :
Code: Alles auswählen
Program test;
{$MODE objfpc}{$H+}
{$APPTYPE CONSOLE}
Uses
crt, sysutils;
Var
b: Boolean;
c: char;
i:integer;
Begin
writeln('Hello World');
b := true;
for i := 0 to 99 do begin
writeln('Line '+inttostr(i));
end;
While b Do Begin
// Handle Key's
If KeyPressed() Then Begin
c := ReadKey();
If (c = 'q') Or (c = 'Q') Then Begin
b := false;
End;
End;
// Prevent 100% CPU Load
sleep(1);
End;
writeln('Shut down.');
End.
und möchte dessen Ausgabe in eine .txt Datei umleiten, also habe ich es mit einer .Bat Datei aufgerufen, welche folgendes macht :
Code: Alles auswählen
project1.exe > log.txt
Nur leider bleibt meine log.txt Datei leer, auch kann ich in dem Konsolenfenster nicht Scrollen (wenn ich die Umleitung nicht mache).
Unter Linux ist das alles kein Problem, aber mit Windows scheint es mal weider problematischer zu sein. Könnt ihr mir weiter helfen ?
Corpsman