Forum: Win32/Win64 API (native code)
Delphi
by Jelly,
18. Nov 2005
Ich bin mittlerweilen zum Entschluss gekommen, dass ich wohl gar nicht über Acrobat drucken werden, sondern über gsprint. Dazu hätt ich auch noch ne Frage, aber dafür mach ich ein neues Thema auf... Danke für deine Hinweise.
Forum: Win32/Win64 API (native code)
Delphi
by Jelly,
18. Nov 2005
Bislang nur bei Acrobat... Word läuft sauber.
Das hiesse für mich, ich könnte mit dem /t Schalter arbeiten... Nur klappt der nicht. Kann man diese ganzen Switches irgendwo lesen. Hab bislang nichts gefunden.
Forum: Win32/Win64 API (native code)
Delphi
by Jelly,
18. Nov 2005
Das Ganze soll aber nicht nur mit Acrobat laufen, sondern mit jedem im System registrierten Filetyp.
ich hab mir jetzt mal so beholfen, dass ich den Standarddrucker umbiege, dann über ein einfaches ShellExecute ein beliebiges Dokument zum Drucken öffne. Was halt nun nicht geht, ist den Standarddrucker anschliessend wieder zurückzusetzen.
Forum: Win32/Win64 API (native code)
Delphi
by Jelly,
18. Nov 2005
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...