Registriert seit: 31. Okt 2003
1.120 Beiträge
Delphi 7 Personal
|
Pipes in Turbo Pascal
3. Jan 2005, 14:39
Wie leite ich möglichst sauber die Ausgabe eines externen Programms in eine Textdatei um?
Ich habe bisher her schon das "umbiegen" von INT 29h in Kombination mit Assign(OUTPUT, ) versucht, damit kann man anscheinend aber nur die Bildschirmausgabe eingrenzen/beeinflussen.
Wenn ich den Kommandointerpreter (COMMAND.COM) direkt per INT 2Eh anspreche, kann ich zwar ">" wieder verwenden, binde ich meine EXE dann in eine .BAT-Datei ein, tauchen auch hier Probeme auf.
Beides ist eben auch unsauber, weil es über die Interrupts läuft.
|