Ulubione w Webbrowser

0

Przeszukałem forum i nic nie znalazłem więc zakładam nowy temat:

Napisałem sobie programik, który przegląda strony za pomocą webbrowsera. Stworzyłem też ulubione, które w taki sposób, że za pomocą ListBox zapisują i odczytują adresy www z pliku tekstowego. Te strony wyświetlają się własnie w Listboxie.

Chciałbym się dowiedzieć, jak zrobić coś takiego, aby w Listboxie wyświetłały się nie adresy stron tylko ich tytuły(to co w html jest zapisane w <title></title>)
(tzn. zamiast http://4programmers.net/ - Programowanie - 4programmers.net)

Pozdrawiam, Piotrek.

0

Spróbuj:

WebBrowser.OleObject.Document.Title

Nie testowałem. Znalazłem na http://www.cryer.co.uk/brian/delphi/twebbrowser/twebbrowser_oleobject.htm

0

Dzięki, ale nie za bardzo to widzę...

0

Może tak:
Z komponentu Webbrowser pobieram dane do niewidocznych Editów. w Edit1 jest zapisywany adres, w Edit2 tytuł. I jak to zapisać w pliku i potem odczytać, żeby w Listboxie wyświetlał się tylko tytuł strony, ale otwierał się adres?

0

Znajdź w sieci przykład przedlądarki MiniWebbrowserDemo. Znajdziewsz tam odpowiedz w kodzie źródłowym na swoje pytanie i wiele innych rozwiązań dotyczących komponentu webbrowser.

Pozdrawiam

0

nie mogę niczego wyszukać. Chyba mnie nie zrozumiałeś. Chodzi mi o ulubione zapisywane w pliku txt. Osobne dla tego programu a nie te z Ie.

0

W tym przykładzie to procedura:

HistoryList := TStringList.Create;
URLs.Items.LoadFromFile(ExtractFilePath(ParamStr(1)) + 'URL.dat');

która zapisuje do pliku dat odwiedzane strony przez Ciebie. Nie dotyczy to IE.
Wystarczy, że napiszesz URLs.Items.LoadFromFile(ExtractFilePath(ParamStr(1)) + 'URL.txt');
i masz

0

To w plikach od miniwebbrowser? W którym pliku?

0

Wie ktoś jak mi pomóc?

0

POnawiam pytanie

1 użytkowników online, w tym zalogowanych: 0, gości: 1