Как загрузить веб-страницу сформированную программно в WebBrowser - VB

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

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

Всем привет!

Пишу программку-чат и подумал, что проще всего будет сделать окно сообщений используя

WebBrowser

.. но вот не задача обнаружил что невозможно загрузить через метод

Navigate

страницу большого объема. Сначало думал, что допускаю ошибки в разметке страницы.. нооо нет это оказался какой-то глюк. Вот конкретный пример:
- в этом случае

WebBrowser

загрузит вашу страничку без проблем, но если взять текст странички..
- то кукишь! Если страница довольно большая (начиная наверно с 2 кбайт), она не будет обрабатываться!

Подскажите, пожалуйста, как это обойти?

Или придется тупо сохранять страницу и обращаться к ней по ссылке?

Для примера этой ошибки прилагаю проект-пример

Решение задачи: «Как загрузить веб-страницу сформированную программно в WebBrowser»

textual
Листинг программы
Private Sub Command2_Click()
Dim Html As String
Html = ReadTXT(App.Path & "\error.html")
Me.WebBrowser1.Navigate "about:blank"
Me.WebBrowser1.Document.Write Html
Me.WebBrowser1.Refresh
End Sub

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


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

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

15   голосов , оценка 3.8 из 5
Похожие ответы