Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > webbrowser ondocumentcomplete


Автор: casinosoftguru 14.2.2009, 23:05
есть задача если интернета нет то прогружать локально сохраненную страницу а если есть то прогружать из инета
проблема в том что привязываюсь к webbrowser.locationname но если сначала допустим с инетом прогрузить с помощью 
webbrowser.navigate то потом locationname Остается прежним даже если инет пропал.. как лучше поступить в этой ситуации ?

Код

procedure TForm1.WebBrowser4DocumentComplete(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
begin

if webbrowser4.LocationName='noinet' then exit;

 if webbrowser4.LocationName<>'Coffee Break' then begin

webbrowser4.Navigate(GetProgramFilesDir+'\softname\files\noinet.html');

end;
end;



а на самом веббровзере на событие когда он показывается делаю просто navigate на Coffee Break

в общем изначально срабатывает но хотелось бы чтобы идеально работало

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)