Hallo scuby,
ich will weder dich noch deine Helfer hier aus dem Konzept bringen, aber eine Frage drängt sich mir auf: Wenn du in deinem Programm ein
HTML Dokument erzeugst, um dieses dann zu drucken, warum speicherst du es dann erst noch als Datei? Vielleicht hast du ja dafür bestimmte Gründe, die du hier nicht erläutern wolltest. Wenn nicht, dann könntest du auch eine TWebBrowser-Komponente verwenden, diese mit deinem
HTML-Dokument befüllen und dann reicht das hier:
Delphi-Quellcode:
const
SHOW_UI: true;
begin
with WebBrowser.Document as IHTMLDocument2 do
ExecCommand('print', SHOW_UI, null);
end;
Wenn ich daneben liege, dann vergiss einfach alles was ich hier geschrieben habe...
Grüße vom marabu