![]() |
Merkwürdiges Verhalten bei Drucken von HTML (Shellexecute)
Hallo,
ich hab ein sehr merkwürdiges Verhalten, das ich mir nicht erklären kann. Ich versuche aus Delphi auszudrucken:
Delphi-Quellcode:
Wenn ich die HTML-Datei durch .doc, .txt, .odt, .pdf ersetze, wird alles einwandfrei ausgedruckt.
If PrintDialog1.execute
then begin ShellExecute(handle, 'print', 'u:\helfomat\text\Office_TV_813.html', '', '', SW_HIDE); end; Nur bei HTML, geht Word (???) auf, und es wird nicht gedruckt. Mein erster Verdacht: Die Dateitypenverknüpfung (Explorer-Extras-Dateitypen) ist falsch, aber: .html ist mit meinem Browser, nicht mit Word verknüpft ist. Darf aber auch gar nicht sein. Mein zweiter Verdacht: Ich mache bei Shellexecute was falsch... Insgesamt: Ich bin ratlos :gruebel: Für Hilfe zu diesem komischen Verhalten bin ich sehr dankbar. litotes |
Re: Merkwürdiges Verhalten bei Drucken von HTML (Shellexecut
Hallo,
in der Regel ist der Internet Explorer für das Verb "open" als handler eingetragen. Für das Verb "print" müsstest du nochmal in der registry bei HKCR\htmlfile nachsehen. Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz