Registriert seit: 18. Apr 2008
Ort: Südbaden
1.929 Beiträge
FreePascal / Lazarus
|
standarddrucker wechseln
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
|