Einzelnen Beitrag anzeigen

khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.929 Beiträge
 
FreePascal / Lazarus
 
#1

standarddrucker wechseln

  Alt 11. Apr 2011, 12:04
Hallo zusammen,
ich wechsle bei der Ausführung von Tprintdialog den Standarddrucker.
Danach führe ich per ShellExecute eine anderes Programm aus, welches auf diesen neu gesetzten Standarddrucker drucken soll.
nach dem Aufruf von ShellExecute wird der Standarddrucker vom aufrufenden Programm wieder zurück gesestzt.
Leider funktioniert das nicht wie gewollt.
Die Druckausgabe wird auf den zurückgesetzten Drucker gelenkt.
Wenn ich auf vor dem zurücksetzen einen breakpoint setze und das Prog kurz anhalte, funktioniert es.
Gibts es ne andere Möglichkeit dem aufgerufenen Programm den gewünschten Drucker , vieleicht per Parameter, zu übergeben?


Danke Gruss KHH
Karl-Heinz
  Mit Zitat antworten Zitat