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