koniec ładowania w TWebBrowser

0

Witam,

Jest taki problem: musze wiedzieć kiedy TWebBrowser kończy ładowanie stroki, OnDocumentComplet działa idealnie do momentu kiedy stronka nie jest w ramkach. Bo w takim przypadku kiedy ściągnie się np. index.html, czyli stronka z ramkami wyskakuje że koniec, a tak naprawde to sie jeszcze pliki w ramkach ściągają. Czy jest jakiś sposób na to aby dowiedzieć się czy przeglądarka coś ładuje ???

0

Hmm, czyżby się nie chciało poszukać?

http://4programmers.net/article.php?id=467 :

I ostatnia funkcja do pobierania adresów wszystkich ramek:

function  GetFrames(WebBrowser : TWebBrowser) : string;
var s : string;
    a : Integer;
begin
for a := 0 to WebBrowser.OleObject.Document.Frames.Length-1 do
s:=s+(WebBrowser.OleObject.Document.Frames.Item(a).Document.URL)+#13;
Result:=s;
end;

Wynika z tego, że ramkę reprezentuje obiekt WebBrowser.OleObject.Document.Frames.Item(Number). Więc zobacz sobie ten interfejs, poszukaj w MSDN albo gdzieś, może ma jakieś zdarzenia.

0

I wałek !!!

[...] raised exception class EOleException with message 'Odmowa dostępu'. [...]

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