Delphi Dünyası Facebook'ta

Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

Gönderen Konu: HTML'yi doğrudan WebBrowser'a yüklemek  (Okunma sayısı 2546 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı CMNSOFT

  • Delphi 2 Level 4
  • ****
  • İleti: 82
  • Rep: +2/-2
  • Cinsiyet: Bay
    • http://www.cmnsoft.com
HTML'yi doğrudan WebBrowser'a yüklemek
« : 23 Ekim 2005 02:25:50 »
Kod:  (Unknown Language)
  1.  
  2.  
  3. Procedure WBLoadHTML(WebBrowser: TWebBrowser; HTMLCode: String) ;
  4.  
  5. var
  6.  
  7.    sl: TStringList;
  8.  
  9.    ms: TMemoryStream;
  10.  
  11. begin
  12.  
  13.    WebBrowser.Navigate('about:blank') ;
  14.  
  15.    while WebBrowser.ReadyState < READYSTATE_INTERACTIVE do
  16.  
  17.     Application.ProcessMessages;
  18.  
  19.  
  20.  
  21.    if Assigned&#40;WebBrowser.Document&#41; then
  22.  
  23.    begin
  24.  
  25.      sl &#58;= TStringList.Create;
  26.  
  27.      try
  28.  
  29.        ms &#58;= TMemoryStream.Create;
  30.  
  31.        try
  32.  
  33.          sl.Text &#58;= HTMLCode;
  34.  
  35.          sl.SaveToStream&#40;ms&#41; ;
  36.  
  37.          ms.Seek&#40;0, 0&#41; ;
  38.  
  39.          &#40;WebBrowser.Document as IPersistStreamInit&#41;.Load&#40;TStreamAdapter.Create&#40;ms&#41;&#41; ;
  40.  
  41.        finally
  42.  
  43.          ms.Free;
  44.  
  45.        end;
  46.  
  47.      finally
  48.  
  49.        sl.Free;
  50.  
  51.      end;
  52.  
  53.    end;
  54.  
  55. End;










Kullanım Şekli

Kod:  (Unknown Language)
  1. procedure TForm1.FormCreate&#40;Sender&#58; TObject&#41; ;
  2.  
  3. var
  4.  
  5.   sHTML &#58; string;
  6.  
  7. begin
  8.  
  9.   sHTML &#58;= '<a href="http&#58;//www.cmnsoft.com">GOTO</a>' +
  10.  
  11.            '<b>Central Management Networks</b>';
  12.  
  13.   WBLoadHTML&#40;WebBrowser1, sHTML&#41; ;
  14.  
  15. end;
:::::::::::::::::::: www.CMNSOFT.com ::::::::::::::::::::

Çevrimdışı sanalboq

  • Delphi 2 Level 3
  • ***
  • İleti: 73
  • Rep: +0/-0
Ynt: HTML'yi doğrudan WebBrowser'a yüklemek
« Yanıtla #1 : 19 Mart 2008 15:51:49 »
bende hata verdi yaf

Çevrimdışı Kocaturk

  • Administrator
  • *****
  • İleti: 2.474
  • Rep: +56/-5
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: HTML'yi doğrudan WebBrowser'a yüklemek
« Yanıtla #2 : 19 Mart 2008 16:33:16 »
Sanıyorum unit in Uses bölümüne ActiveX eklersen düzelir.

Çevrimdışı theblow

  • Delphi 1 Level 2
  • **
  • İleti: 12
  • Rep: +0/-0
Ynt: HTML'yi doğrudan WebBrowser'a yüklemek
« Yanıtla #3 : 15 Nisan 2009 19:59:36 »
WBLoadHTML bu kısımda hata verdi :S
« Son Düzenleme: 15 Nisan 2009 20:00:35 by theblow »

Çevrimdışı cakirr42

  • Administrator
  • *****
  • İleti: 1.069
  • Rep: +5/-0
  • Cinsiyet: Bay
  • Ben Bana Kendim İçin Lazımım...
    • Ahmet Kürşat ÇAKIR
  • Delphi Sürümü: XE, XE2
Ynt: HTML'yi doğrudan WebBrowser'a yüklemek
« Yanıtla #4 : 07 Ocak 2010 15:24:29 »
Htmlyi doğrudan webbrowsere yükleme derken neyi kastettin anlayamadım
http://akcakir.net/
Dalından Kopan Yaprağın Akıbetini Rüzgar Tayin Eder
"Alparslan TÜRKEŞ"

Çevrimdışı barutali

  • Administrator
  • *****
  • İleti: 2.229
  • Rep: +55/-0
  • Cinsiyet: Bay
  • Falan filan ...
  • Delphi Sürümü: 2010 - XE2
Ynt: HTML'yi doğrudan WebBrowser'a yüklemek
« Yanıtla #5 : 07 Ocak 2010 15:30:31 »
ben genelde exe ile aynı yere kaydedip sonra navigate ederim iş görüyor öylede :D



Amatör Küme Programcı