Einzelnen Beitrag anzeigen

Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#12

Re: HTML Komponente gesucht

  Alt 28. Feb 2009, 18:11
Hi,

Zitat von kersm:
Wie hast Du das mit dem Drucken im Dienst gemacht, stehe vor dem gleichen Problem, will eine HTML Datei in einem Dienst ausdrucken (auf den Standarddrucker).
Habe mal versucht das mit den PBear Komponenten zu laden:
HTMLViewer1.LoadFromFile(sTempDirectory + cActItemFileName ); aber die Beschwert sich natürlicherweise: 'Element '' hat kein übergeordnetes Fenster'

Hattest Du in deinem Dienst irgendwo ein Fenster oder gibts da eine Funktion die ich noch nicht enddeckt habe die das nicht braucht?
Ich erzeuge die Komponente per Code mit:
Delphi-Quellcode:
var
  FHtmlRender: THTMLViewer;
begin
  FHtmlRender := THTMLViewer.CreateParented(HWND(HWND_MESSAGE));
  ...
end;
Falls Du nicht die D2009 Version von Lasse oder SourceForge (am aktuellsten) von THtmlViewer verwendest, aktualisiere diese bitte. Mit der alten Version gibt es Probleme mit dem Hintergrunddruck, da hier intern wieder versucht wird ein sichtbares Fenster zu erzeugen.

Ich habe das vor geraumer Zeit ebenfalls auf CreateParented umgestellt.

Gruß Assertor
Frederik
  Mit Zitat antworten Zitat