Einzelnen Beitrag anzeigen

roland0

Registriert seit: 6. Jan 2011
22 Beiträge
 
#1

Inkompatible Typen: TWebbrowser und TCaptionl

  Alt 14. Jan 2011, 23:11
Hallo zusammen,

Delphi-Quellcode:
procedure WB_LoadHTML(WebBrowser: TWebBrowser; HTMLCode: string);
var
  sl: TStringList;
  ms: TMemoryStream;
begin
  WebBrowser.Navigate('about:blank');
  while WebBrowser.ReadyState < READYSTATE_INTERACTIVE do
   Application.ProcessMessages;

  if Assigned(WebBrowser.Document) then
  begin
    sl := TStringList.Create;
    try
      ms := TMemoryStream.Create;
      try
        sl.Text := HTMLCode;
        sl.SaveToStream(ms);
        ms.Seek(0, 0);
        (WebBrowser.Document as IPersistStreamInit).Load(TStreamAdapter.Create(ms));
      finally
        ms.Free;
      end;
    finally
      sl.Free;
    end;
  end;
end;
In der Procedurebezeichnung steht, HTMLCode: string;
Wenn ich aber jetzt dieser Variable einen String zuweise, z.B. memo1.text,
bekomme ich die Meldung: Inkompatible Typen: TWebbrowser und TCaption.
Was muss ich tun damit der Webbrowser meinen Text anzeigt?
Der Text kommt übrigens aus einer E-Mail dessen Text mit HTML-Code in einem Memo angezeigt wird.

Für Tipps, Tricks und Hilfe bedanke ich m ich

LG
  Mit Zitat antworten Zitat