Delphi WebBrowser 加载HTML 将HTML代码转换成网页


本文整理自网络,侵删。

 
加载HTML 将HTML代码转换成网页 

复制代码

procedure WBLoadHTML(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
         HTMLCode:='<meta http-equiv="Content-Type" content="text/html; charset=gbk"/>'+HTMLCode;
         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;

相关阅读 >>

Delphi xe5 android 调用手机震动

Delphi inc函数和dec函数的用法

Delphi xe5读取android imei id

webbrower常见问题及解决方法

Delphi线程中关闭程序

Delphi窗体固定在桌面上

Delphi listview 导出excel txt vcf 单元

Delphi实现屏幕抓图

Delphi 获取网卡信息

Delphi读取excel文件-统计全部工作表中内容相同单元格出现次数

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...