| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: ActiveX/СОМ/CORBA > Узнать, что загрузка страницы завершена-WebBrowser |
| Автор: GrigoriyFomin 25.9.2011, 00:29 |
| Товарищи ,не дайте помереть. Бьюсь не один день - решения не нашел. Задача: в коде выполнить Navigate, дождаться загрузки страницы и продолжить выполнение 1. Вариант с OnDocumentComplete - не подходит, нужна именно функция, сообщающая что страница загрузилась, так как экземпляров браузера много и на них свои события OnDocumentComplete 2. ReadyState часто брешет, напр, загружаю страницу в 2-х экз. браузера - один грузит нормально (COMPLETE), а второй - остается с состоянием LOADED 3. webbrowser.busy - вообще непонятно зачем - никогда окончания загрузки не дожидается Подскажите красивое решение |
| Автор: cat512 26.9.2011, 13:30 | ||
Уже тысыячу раз отвечали на этот вопрос
|
| Автор: GrigoriyFomin 26.9.2011, 18:49 |
| я ж написал, что этот способ брешет часто, особенно на разных компах (браузерах). У меня, напр., при 2-х экземплярах браузера запущенных, COMPLETE никогда не настает для второго (ИЕ 9) |