Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

webbrowser

Здравствуйте програмеры!

Как получить содержимое страницы из WebBrowser в виде TString ? Или
файла html?

Ответить   Sat, 9 Jul 2005 16:24:12 +0600 (#398332)

 

Ответы:

Здравствуйте !


В виде строки...
У браузера есть свойство Document.
Или получить интерфейс через IWebBrowser2::get_Document.

У документа можно запросить интерфейс IPersistStreamInit
(через QueryInterface). И сделать Save в какой нибудь
IStream (например в блок памяти, который потом скопировать
в TString, или написать свою реализацию IStream,
пишущую прямо в строку). Должно получиться.
По крайней мере в обратном направлении (загрузка из
строки/блока памяти в браузер) - работает :)
Если надо могу закинуть исходник на C++.

--
С уважением, Вахтуров Виктор.

Номер выпуска : 4758
Возраст листа : 663 (дней)
Количество подписчиков : 520
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/401639
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Fri, 15 Jul 2005 00:59:28 +0400 (#401639)