Hi
Nun, da du die Unit Crt reinholst, würde ich sagen, du arbeitest an einem DOS-Programm. Kann das sein?
Nach meinem Infostand, müsste am Schluss noch der Druck abgeschlossen werden, also z.B. so:
Program Drucken;
USES Crt, Printer ;
VAR Text: String;
BEGIN
Writeln (‚Bitte Text eingeben …‘);
Read (Text);
Write (Lst, Text );
Close (lst);
END.
Aber, dies löst dein Problem nicht… ich denke, das Problem ist folgendes: DOS-Programme drucken natürlich (wie früher) Standardmässig über den parallelen-Anschluss (LPT1) aus. Dieser ist aber inzwischen eigentlich ausgestorben… USB- und Netzwerkdrucker sind aktuell. Oder hat du tatsächlich den Drucker noch über LPT1 angeschlossen? Wenn nicht, könnte ich mir vorstellen, dass das Programm deswegen das Device nicht öffne kann (Fehler 103)=File Not Open error).
Versuche mal folgendes (unter Windows): Gebe dein Drucker im Netzwerk frei (Druckerfreigabe) und leite die Druckausgabe auf deinen Windows-Drucker um. Dazu musst du danach in der Eingabenaufforderung noch folgenden Befehl eingeben (Namen jeweils anpassen):
net use lpt1: \pc-name\druckerfreigabename
Versuche es danach nochmals. Viel Glück!
Gruss
Sam