ie控件如何显示内存中的网页(100分)

  • 主题发起人 主题发起人 wjing
  • 开始时间 开始时间
如果是内存流的话,可以
function TForm1.LoadFromStream(const AStream: TStream): HRESULT;
begin
AStream.seek(0, 0);
Result := (WebBrowser1.Document as IPersistStreamInit).Load(TStreamAdapter.Create(AStream));
end;
 
hubdog的方法用了不行;
怎么听?
我把硬盘上网页读取到内存,想利用WebBrowser显示.我用GetTextBuf函数就是不行.
 
附加功能 将问题提前
 
我的方法:
IDoc:IHtmlDocument2;

WebBrowser1.QueryInterface(IHtmlDocument2,IDoc);
if IDoc <> nil then
begin
IDoc.Body.OuterHtml := Text;//这里,我把内存中的文件读到一个字符串Text中。
end
 
接受答案了.
 
后退
顶部