Einzelnen Beitrag anzeigen

litotes

Registriert seit: 12. Feb 2007
33 Beiträge
 
Delphi 7 Professional
 
#1

Merkwürdiges Verhalten bei Drucken von HTML (Shellexecute)

  Alt 31. Mär 2007, 19:35
Hallo,

ich hab ein sehr merkwürdiges Verhalten, das ich mir nicht erklären kann.

Ich versuche aus Delphi auszudrucken:

Delphi-Quellcode:
If PrintDialog1.execute
   then begin
      ShellExecute(handle, 'print', 'u:\helfomat\text\Office_TV_813.html', '', '', SW_HIDE);
   end;
Wenn ich die HTML-Datei durch .doc, .txt, .odt, .pdf ersetze, wird alles einwandfrei ausgedruckt.
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

Für Hilfe zu diesem komischen Verhalten bin ich sehr dankbar.

litotes
  Mit Zitat antworten Zitat