Парсинг файлов в цикле, обращение на каждом проходе к Awesomium - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Если обрабатываю один файл, то все успешно идет, то есть текст вставляю в браузер Awesomium. Вытаскиваю код и обрабатываю как мне нужно. Когда идет цикл обработки файлов в Awesomium, работа с браузером должна быть также в каждом проходе. Однако некоторые файлы не обрабатываются, т.к. цикл видимо не дожидается Awesomium, а идет своим ходом. Думаю, нужно сделать ожидание в цикле для каждого прохода, пока закончится обработка в Awesomium. В цикле паузы не помогают с разным значением брал: Threading.Thread.Sleep(5000) Отлавливание события:
Листинг программы
  1. Private Sub WebControl1_LoadingFrameComplete(sender As Object, e As FrameEventArgs) Handles WebControl1.LoadingFrameComplete
  2. If e.IsMainFrame Then
  3. ' Обработка здесь .................
  4. End If
  5. End Sub
В цикле прописано:
Листинг программы
  1. While WebControl1.IsLoading
  2. Application.DoEvents()
  3. End While
Обработку перемещал в цикл, тот же самый результат. Необходимо как-то циклу дождаться, когда загрузится вся страница и обработка выполнится полностью.

Решение задачи: «Парсинг файлов в цикле, обращение на каждом проходе к Awesomium»

textual
Листинг программы
  1. '   Удаления элемента из очереди
  2.     qMyQueue.Dequeue()

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы