Jogar um arquivo html no webbrowser delphi
21/09/2017
0
Rodrigo Oliveira
Posts
21/09/2017
Felipe Morais
Qual versão do Delphi você está usando? Pode postar seu código pra gente tentar te ajudar?
21/09/2017
Rodrigo Oliveira
procedure TForm1.Button1Click(Sender: TObject); var sHTML : AnsiString; begin sHTML := query1.fieldbyname('css').AsString+ query1.fieldbyname('css2').AsString+ query1.fieldbyname('css3').AsString+ query1.fieldbyname('css4').AsString; WBLoadHTML(WebBrowser1,''); end;
procedure tform1.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;
21/09/2017
Felipe Morais
Outra coisa, qual era seu objetivo nesta linha de código?
WebBrowser.Navigate('about:blank') ;
Clique aqui para fazer login e interagir na Comunidade :)