Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Festen Drucker speichern (https://www.delphipraxis.net/67254-festen-drucker-speichern.html)

buyden 11. Apr 2006 22:09


Festen Drucker speichern
 
Hi,

ich möchte gern ein Klebelabel über einen Labelprinter drucken, der in Windows nicht der Standarddrucker ist. Jetzt ist es ein bisschen nervig, wenn ich jedesmal im QuickReport den Drucker neu auswählen muss. Ich möchte den Druckernamen oder den Index lieber in ner ini speichern und vor dem Preview zuweisen. Wie stell ich das an.

Ich hab jetzt schon folgendes versucht:

Delphi-Quellcode:
qrserial.Printer.PrinterIndex:= config.ReadInteger('Grundeinstellungen', 'Drucker',0); //qrserial ist der QuickReport
allerdings bekomm ich da ne Zugriffsverletzung.


Delphi-Quellcode:
qrserial.printer:=printer.Printers[config.readinteger('Grundeinstellungen', 'Drucker',0)];
geht auch nicht weil qrserial.printer readonly ist.

Irgendwelche Ideen? Das kann doch sicher nicht so schwer sein, ich hab aber auch im Forum noch nix passendes gefunden.

Mattin 12. Apr 2006 08:31

Re: Festen Drucker speichern
 
Hi Buyden.

Versuchs mal bitte so

QuickRep1.PrinterSettings.PrinterIndex := config.ReadInteger('Grundeinstellungen', 'Drucker',0);

buyden 12. Apr 2006 17:05

Re: Festen Drucker speichern
 
Na das war ja eigentlich wirklich nicht sonderlich schwierig. :oops:

Dankeschön für die Hilfe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz