@merlin17,
ja, das war's!!
Danke für den SuchTipp. Nun geht auch die Druckerauswahl. Hier die Lösung:
RpDevice in uses einbinden und:
Delphi-Quellcode:
procedure TfrmHaupt.cbDruckerClick(Sender: TObject);
begin
Printer.PrinterIndex := -1; // PrinterIndex auf Standardwert setzen
// neuer Drucker für RaveAnwendungen
RpDev.SelectPrinter(cbDrucker.Items[cbDrucker.ItemIndex], true);
end;
Der Windows-StandardDrucker wird dadurch nicht geändert.
Nochmal danke für alle Antworten und ein schönes Wochenende
Fritz