Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.20;
Скачать: CL | DM;

Вниз

Конец загрузки страницы в tWebBrowser   Найти похожие ветки 

 
nemec   (2003-01-31 16:42) [0]

привет.
подскажите, как узнать о действительном окончании загрузки страницы в tWebBrowser (все фреймы + остальное).

Спасибо.


 
neXt ©   (2003-01-31 18:25) [1]

WebBrowser.ReadyState < READYSTATE_INTERACTIVE


 
int64 ©   (2003-02-01 01:38) [2]

function IsWBComplete(WB: IWebbrowser2): boolean;
var
OleContainer: IOleContainer;
enum: IEnumUnknown;
TempUnk: IUnknown;
Fetched: PLongint;
FrameLength, FrameNo: integer;
begin
Result:= True;
With WB do
if (ReadyState = READYSTATE_COMPLETE) and (Assigned(document)) then
begin
OleContainer := Document as IOleContainer;
FrameLength:=(Document as IHTMLDocument2).frames.length;
for FrameNo:=0 to FrameLength-1 do
begin
Fetched := nil;
OleContainer.EnumObjects(OLECONTF_EMBEDDINGS, Enum);
Enum.Skip(FrameNo);
Enum.Next(1, TempUnk, Fetched);
Result := IsWBComplete(TempUnk as IWebbrowser2);
if not Result then break;
end;
end else
Result:= False
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
WebBrowser1.Navigate(" http://delphi.mastak.ru");
while not IsWBComplete(WebBrowser1.ControlInterface) do
Application.ProcessMessages;
ShowMessage("WebBrowser1 is complete");
end;



Страницы: 1 вся ветка

Текущий архив: 2003.03.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
7-64393
Oleg_G
2003-01-22 23:58
2003.03.20
Как можно узнать объем Винта в Гб и ОЗУ


14-64368
Senka
2003-03-05 16:21
2003.03.20
Инфа по программированию COM портов для внешних устройств


3-64006
Yakudza
2003-02-24 17:15
2003.03.20
Как отловить ошибку в процедуре/тригере


1-64134
программер1
2003-03-11 11:31
2003.03.20
Помогите написать консольное приложение.


3-64001
almias
2003-02-28 14:33
2003.03.20
Проблема с индэксацией!!