Thema: Delphi Standart Drucker setzen

Einzelnen Beitrag anzeigen

Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#3

Re: Standart Drucker setzen

  Alt 25. Aug 2006, 08:12
Zitat von gsh:
Mal ne Frage wie geht es am einfachsten in Windows den Standart Drucker zu setzen? Jemand ideen?
Laut Delphi-Referenz durchsuchenTPrinter.PrinterIndex geht es (mit D5 mehrfach verwendet) mit:
Delphi-Quellcode:
Printer.PrinterIndex := -1;
// dadurch setzt Delphi den PrinterIndex auf den Standardwert;
// anschließend kann der Drucker abgefragt werden:
sAktuellerDrucker := Printer.Printers[Printer.PrinterIndex];
Ich nehme an, dass Du nach so etwas gefragt hast. Jürgen

PS. Es heißt "Standard"!!!

Nachtrag @Jelly:
Zitat von Delphi-Hilfe:
Um den Standarddrucker auszuwählen, setzen Sie PrinterIndex auf -1.
Und das klappt wirklich - siehe oben: "mit D5 mehrfach verwendet"
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat