Zitat von
hitzi:
über einen Printdialog (TPrintDialog) wähle ich einen Drucker aus. Diesen muss ich dann aber an eine Crystalkomponente übergeben.
Ich habe schon versucht über TPrinter an den aktuell ausgewählten Drucker zu kommen, nur liefert mit PrinterIndex immer nur den Index des Standarddruckers zurück??
Wie kann ich den ausgewählten Drucker ermitteln?
TPrintDialog benutzt die globale TPrinter Klasse um den aktuellen Drucker einzustellen.
aktuellerdruckername := Printer.Printers[printer.PrinterIndex];