как загрузить свой HTML код в WebBrowser

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
AntonGV
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 24.05.2006 (Ср) 12:10
Откуда: г. Пермь

как загрузить свой HTML код в WebBrowser

Сообщение AntonGV » 27.06.2006 (Вт) 17:09

Как загрузить написанный в текстовом поле HTML код в компонент WebBrowser?
Если долго мучиться, что-нибудь получится

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 27.06.2006 (Вт) 17:23

В поиск.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 27.06.2006 (Вт) 18:22

http://bbs.vbstreets.ru/viewtopic.php?t=14491 : процедура LoadHTML
Изображение

AntonGV
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 24.05.2006 (Ср) 12:10
Откуда: г. Пермь

Сообщение AntonGV » 27.06.2006 (Вт) 21:07

вот процедура LoadHTML
Код: Выделить всё
Private Sub LoadHTML(ByVal oPS As IPersistStreamInit, ByVal Data As String)
Dim oStream As IStream
   ' Create a stream on globlal memory
   Set oStream = CreateStreamOnHGlobal(0, True)
   ' Write the string in the stream
   Data = ChrW(&HFEFF) & Data
   oStream.Write ByVal StrPtr(Data), LenB(Data)
   ' Move the stream pointer to the start of the stream
   oStream.Seek 0, 0
   ' Load the HTML
   oPS.Load oStream
End Sub

теперь бы еще разобраться с параметрами
что такое oPS и что за тип IPersistStreamInit
Если долго мучиться, что-нибудь получится

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 27.06.2006 (Вт) 21:10

Превосходно. Теперь тебе не составит труда найти, где в проекте она вызывается, и с какими параметрами.
Изображение

AntonGV
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 24.05.2006 (Ср) 12:10
Откуда: г. Пермь

Сообщение AntonGV » 27.06.2006 (Вт) 21:15

При запуске проекта появляется ошибка "Не может найти проект или библиотеку" и выделяется строка
Код: Выделить всё
Private Sub LoadHTML(ByVal oPS As IPersistStreamInit, ByVal Data As String)


это из-за IPersistStreamInit. Какую библиотеку надо подключить?
Если долго мучиться, что-нибудь получится

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 27.06.2006 (Вт) 21:28

господи, ну прочитай ты тот топик донизу: там же всё расписано.
Изображение

AntonGV
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 24.05.2006 (Ср) 12:10
Откуда: г. Пермь

Сообщение AntonGV » 27.06.2006 (Вт) 22:08

не мог бы ты мне выслать эту библиотеку, а то я по адресу http://www.mvps.org/emorcillo/download/vb6/tl_ole.zip ничего не могу скачать. Заранее благодарю.
Если долго мучиться, что-нибудь получится

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 27.06.2006 (Вт) 22:26

Попробуй ещё раз, у меня отлично качается. Если не выйдет -- пришлю.
Изображение

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.06.2006 (Ср) 2:08

Как забавно...
Это всё для текста, находящегося в текстбоксе?
Как забавно!..
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 28.06.2006 (Ср) 8:39

[флуд]

AntonGV писал(а):вот процедура LoadHTML
Код: Выделить всё
Private Sub LoadHTML(ByVal oPS As IPersistStreamInit, ByVal Data As String)
Dim oStream As IStream
   ' Create a stream on globlal memory
   Set oStream = CreateStreamOnHGlobal(0, True)
   ' Write the string in the stream
   Data = ChrW(&HFEFF) & Data
   oStream.Write ByVal StrPtr(Data), LenB(Data)
   ' Move the stream pointer to the start of the stream
   oStream.Seek 0, 0
   ' Load the HTML
   oPS.Load oStream
End Sub

теперь бы еще разобраться с параметрами
что такое oPS и что за тип IPersistStreamInit
Это только у меня подсветка синтаксиса не выделела ByVal который keword и выделила ChrW, который просто имя функции?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.06.2006 (Ср) 8:42

А ты только заметил?
Мы пытались. Я вот список кейвордов отредактировал, к примеру. После этого вообще подсветка сдохла. Гайдар всё вернул обратно.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

AntonGV
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 24.05.2006 (Ср) 12:10
Откуда: г. Пермь

Сообщение AntonGV » 29.06.2006 (Чт) 14:29

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


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList