Hi,
vorhin wollte ich auch schon antworten, aber mir war der Browser abgeschmiert und ich musste erst einmal weg. Also, jetzt noch einmal.
Für beides benötigst Du die
Unit Printers in der Uses-Klausel.
Zu 1: Ich würde die verfügbaren Drucker nicht in der Ini Datei speichern, da sich diese ändern können, Wenn Du das jedoch tun willst, kannst Du die über
Printer.Printers abfragen, das ist eine Stringliste. Der einfachste Weg wäre diese einfach mit
Printer.Printers.CommaText zu speichern
Zu 2: Mit
Printer.Printers[Printer.PrinterIndex] kannst Du den ausgewählten Drucker in Erfahrung bringen und Speichern. Entsprechend kannst Du den das nächste Mal auch laden.
Wenn noch Fragen bestehen: Immer her damit
...
...