HTML标签 在delphi怎么显示出来 ( 积分: 100 )

  • 主题发起人 主题发起人 n_y_system
  • 开始时间 开始时间
N

n_y_system

Unregistered / Unconfirmed
GUEST, unregistred user!
从数据库中读出带有HTML标签的数据,如何让这些数据象网页一样显示出来?
 
从数据库中读出带有HTML标签的数据,如何让这些数据象网页一样显示出来?
 
使用 TWebbrowser 控件.
 
WebBrowser1.Navigate(ADOQUERY3.FieldByname('content').AsString); 我想实现这样的效果
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=255585
 
这个是在流中操作的?
就这一种方法嘛?
 
那就创建临时文件,呵呵,这就和http://www.delphibbs.com/delphibbs/dispq.asp?lid=255585背道而驰了
 
uses
mshtml,activex;


function TForm1.wr(b: Twebbrowser; s: string): bool;
var
d: IHTMLDocument2;
a: Variant;
begin
b.Navigate('about:blank');
try
d:=b.document as IHTMLDocument2;
a := VarArrayCreate([0,0],varVariant);
a[0] := s;
d.write(PSafeArray(TVarData(a).VArray));
d:=nil;
except
messagebox(handle,'无法正常写入代码!','错误',mb_ok+mb_iconerror);
end;
end;
 
我也有个想法,就是把数据库的数据先创建文件(.HTM)
然后在webbrowser读取
 
不需要创建html文件
直接写如到webbrowser里面去
用我上面的方法
 
后退
顶部