Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Beliebiges Dokument über Fremdanwendung ausdrucken

  Alt 18. Nov 2005, 13:31
Zitat von neuronet:
Wie hast Du denn ShellExecuteAndWait aufgerufen???
ShellExecuteAndWaitA (H,'print',PChar(DokumentName),nil,PChar(extractFilePath(DokumentName)),SW_SHOWMAXIMIZED,true) ; Daran ist auch an sich nichts falsch. Bietet sich aber da noch ein anderes Problem, weil bei dem Print Befehl z.B. der Acrobat sich nach Beenden nicht automatisch schliesst. Und solange der Acrobat läuft, ist meine Anwendung blockiert.

PS: Das mit dem Drucker ändern klappt jetzt. Da der Wechsel über ein Sendmessage ans OS abläuft, war die Botschaft wohl noch nicht abgearbeitet bevor ich shellexecute aufrufe. Ein kleine Sleep(300) hat da geholfen.
  Mit Zitat antworten Zitat