Entwickler-Ecke
Sonstiges (Delphi) - Drucken in TP
ThePredator - So 28.11.04 22:31
Titel: Drucken in TP
Hi,
ich weiß is eigentlich Delphi Forum, hab aber grad kein anderes vernünftiges gefunden.
Hab folgendes Problem:
Ich hab mit TP 7.0 nen Datenbankprogramm geschrieben, und will jetzt einzelne abschnitte mit der 'prn' anweisung ausdrucken.
Allerdings jedesmal wenn ich den Drucker anspreche kommt der Fehler: Error 160 : device write fault.
Die Sache ist die, ich breuchte praktisch treiber für mehrere Drucker, da das Programm auch auf anderen Systemen laufen soll.
kann mir da einer weiter helfen?
mfg
rolulo - Di 07.12.04 21:57
Hallo,
möchtest Du das Programm unter einer Windows (95/98/ME/XP) Umgebung laufen lassen? Dann muß ich Dich leider enttäuschen. Programme mit TP 7.0 erfordern beim Programmieren einer Druckfunktion exclusiven Zugriff auf den Druckerport. Da Windows aber zwischen den Programm und dem Druckerport steht bekommt Dein DOS Programm keinen Zugriff, da Windows den Port permanent zur exclusiven Kommunikation reserviert.
Wenn Du unter Windows drucken möchstest, kannst Du aber Deine Anwendung in Delphi als Konsolenanwendung umprogrammieren. (Vorsicht, nicht alle Befehle werden so unterstützt, wie Du es kennst. Die heißen jetzt aber alle etwas anders.)
Viel Glück :D
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!