Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: HTML in TWebBrowser injizieren

  Alt 28. Mai 2007, 13:59
Hallo ihr zwei,

das funktioniert nur solange, wie das übergebene markup nicht das size limit (1.024) für URLs sprengt. Sicherer ist es das Dokument direkt zu schreiben. Es gibt da viele Wege, aber der vom Quellcode her primitivste ist sicher der hier:

Delphi-Quellcode:
procedure LoadDocumentFromStrings(doc: OleVariant; s: TStrings; url: string = 'about:blank');
var
  i: Integer;
begin
  doc.Open(url, '_blank');
  doc.Clear;
  for i := 0 to Pred(s.Count) do
    doc.WriteLn(s[i]);
  doc.Close;
end;
Getippt und nicht getestet.

Grüße vom marabu
  Mit Zitat antworten Zitat