So wird das aber nie was. 8)
Wie soll der arme Kerl denn jemals etwas gedruckt kriegen ?
Der Hauptfehler ist, daß der : bei LPT: vergessen wurde.
Suche mal eine Datei "LPT". Wetten daß es die gibt und genau das drin steht, was gedruckt werden sollte ?
Durch den : erkennt Windows, daß es eben
keine Datei ist, sondern ein Gerät ! Und wie bereits gesagt, erkennt man an den spitzen Klammern <> , daß es sich um ein Steuerzeichen handelt.
Schreibe ich nun
writeln (tf,'TEST<CR>');
dann wird "TEST<CR>" im Klartext gedruckt. Nehme ich das <CR> aus dem string raus und ersetze es mit #13, so wird gedruckt :
Delphi-Quellcode:
TEST // Wort drucken und Zeilenvorschub
<Leerzeile> // #13 : noch ein Zeilenvorschub