Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Webbrowser ReadyState проблемы [D7, WinXP]


darkcoder ©   (2009-07-17 15:16:00) 

Привет. Как сделать чтобы данная поцедура подождала полной загрузки документа?
то есть чтобы 'all done' появлялось только после загрузки.
Данный код с READYSTATE_COMPLETE вообще не хочет работать.


procedure TForm1.FormCreate(Sender: TObject);
begin

Memo1.Lines.Add('start');

WebBrowser1.Navigate(' http://google.com');

while Webbrowser1.ReadyState <> READYSTATE_COMPLETE do
   Application.ProcessMessages;

Memo1.Lines.Add('all done');

end;


belousov   (2009-08-20 03:56:00) [1]

READYSTATE_UNINITIALIZED
READYSTATE_LOADING
READYSTATE_LOADED
READYSTATE_COMPLETE

могут не работать с некоторыми версиями IE, во всяком случае до этого были проблемки


cerber   (2009-08-19 21:05:00) [2]

а как этот код должен работать на этапе создания формы если его задача по описанным условиям должна решаться на этапе OnDocumentComplete (написал clickmaker ©   (20.07.09 14:30) [4] )? Но если хочеш расширеного контроля - используй TEmbeddedWB - там есть на это проперти свой ивент)


clickmaker   (2009-07-20 14:30:00) [3]

OnDocumentComplete


int64   (2009-07-20 12:07:00) [4]

Если Webbrowser1 невидимый, то READYSTATE_COMPLETE может и не наступить.


darkcoder   (2009-07-17 23:28:00) [5]

Сергей М.  что за версия дельФи и ОС?


Сергей М.   (2009-07-17 17:27:00) [6]


> Данный код с READYSTATE_COMPLETE вообще не хочет работать


Хм..
У меня хочет)
Спрашивается, чем таким я его умаслил ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо