Hallo,
so einfach ist das in Zeiten von Multitascing Betriebssystemen nicht mehr. Du must immer damit rechnen, das neben deinen noch drei Andere Programme gleichzeitig auf den Ducker zugreifen wollen der Scheduller (Druckmanager) muss das irgendwie sinvoll verwalten, daher kannst du nur komplette Dokumente drucken.
Du musst also die Datei (den Post) erst öffnen und danach wieder schließen:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| var F: TextFile; begin AssignFile(F, 'LPT1');// LPT2,COM1,COM2... Rewrite(F); Writeln(F, 'Hello'); Writeln(F, 'There!'); Writeln(F, #12); CloseFile(F); end; |
(Quelle für das Beispiel:
Swiss Delphi Center)
Gruß
Klabautermann