HTML'yi doğrudan WebBrowser'a yüklemek Gönderen: CMNSOFT Tarih: 23 October 2005 03:25:50
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
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;
Kullanım Şekliprocedure TForm1.FormCreate(Sender: TObject) ;
var
sHTML : string;
begin
sHTML := '<a href="http://www.cmnsoft.com">GOTO</a>' +
'<b>Central Management Networks</b>';
WBLoadHTML(WebBrowser1, sHTML) ;
end;
Ynt: HTML'yi doğrudan WebBrowser'a yüklemek Gönderen: sanalboq Tarih: 19 March 2008 15:51:49
bende hata verdi yaf
Ynt: HTML'yi doğrudan WebBrowser'a yüklemek Gönderen: kocaturk Tarih: 19 March 2008 16:33:16
Sanıyorum unit in
Uses bölümüne
ActiveX eklersen düzelir.