HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

HTML dokumentum elérése a WebBrowser komponensben


Példaprogram letöltése

4278 bájt

Amikor egy Form-ra elhelyezünk egy-egy WebBrowser komponenst, majd ebbe betöltünk egy tetszőleges web oldalt, akkor lehetőségünk van arra, hogy a HTML oldalt elérjük és abból tetszőleges információkat kiolvassunk. Mellékelt példában a betöltött HTML oldalak címeit (<TITLE>) gyűjtjük ki.

Ennek menete a következő lesz: először is biztosítanunk kell, hogy egy tetszőleges oldalra navigálhasson a felhasználó. Ehhez a WebBrowser Navigate függvényét használjuk.
procedure TForm1.Button1Click(Sender: TObject);
begin
  WebBrowser1.Navigate(Edit1.Text);
end;
Felhasználjuk az OnNavigateComplete2 eseményt, hogy értesítést kapjunk arról a tényről, hogy a kért oldal betöltődött-e már. Így amikor ez az esemény létrejön, akkor biztosak lehetünk abban, hogy az adott web oldal letöltése befejeződött. Ez lesz az a pillanat, melytől kezdve már kiolvashatjuk a HTML oldal tartalmát.
procedure TForm1.WebBrowser1NavigateComplete2(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
var
  s: string;
begin
Ennek eléréséhez a WebBrowser komponens OleObject property-jének Document property-jét kell használnunk, mely HTML dokumentumot foglalja magában. Így a cím eléréséhez csak a Title property értékét kell kiolvasnunk.
  s:=Trim(WebBrowser1.OleObject.Document.Title);
  if s<>'' then begin
    ListBox1.Items.Add(s);
  end;
end;

Cikksorozat

#IDKategóriaCikk címeSorozat
1488DelphiMS SQL tárolt eljárások1. rész
1499DelphiMS SQL tárolt eljárások2. rész
1507DelphiMS SQL tárolt eljárások3. rész
1519DelphiMS SQL tárolt eljárások4. rész
1526DelphiMS SQL tárolt eljárások5. rész
1537DelphiMS SQL tárolt eljárások6. rész
1546DelphiMS SQL tárolt eljárások7. rész
1553DelphiMS SQL tárolt eljárások8. rész
1564DelphiMS SQL tárolt eljárások9. rész
1573DelphiMS SQL tárolt eljárások10. rész
1582DelphiMS SQL tárolt eljárások11. rész
1591DelphiMS SQL tárolt eljárások12. rész
1600DelphiMS SQL tárolt eljárások13. rész
1609DelphiMS SQL tárolt eljárások14. rész
1617DelphiMS SQL tárolt eljárások15. rész
1626DelphiMS SQL tárolt eljárások16. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2002 évkönyv 449. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |