Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.09.2009, 14:56   #1
nikmay
Пользователь
 
Регистрация: 25.06.2009
Сообщений: 33
По умолчанию Как из TStringStream загрузить Html код в WebBrowser?

Из базы данных вытаскиваю Html код и помещаю его в TStringStream.
А вот как заставить загрузиться полученный код - вот проблема.
Пробовал некоторые из найденных на форуме методов, но в результате получаю чистый лист. Загрузка в TStringStream происходит 100-% успешно.
Может кто знает в чем дело?
Код:
uses ...,ActiveX;

var
  s:TStringStream;  // Сюда загружаю код

begin
....

  // Загрузка в TStringStream 

  WebBrowser.Navigate( 'about:blank' );
  while WebBrowser.ReadyState < READYSTATE_INTERACTIVE do
    Application.ProcessMessages;

  if Assigned( WebBrowser.Document ) then
  begin
    s.Seek( 0, 0 );
   ( WebBrowser.Document as IPersistStreamInit ).Load( TStreamAdapter.Create( s ) );
  end;
end;
nikmay вне форума Ответить с цитированием
Старый 11.09.2009, 14:58   #2
postal2
Форумчанин
 
Аватар для postal2
 
Регистрация: 31.10.2008
Сообщений: 215
По умолчанию

Попробуй EmbeddedWB, там точно есть loadFromSteam
[Ferox]
postal2 вне форума Ответить с цитированием
Старый 11.09.2009, 16:10   #3
nikmay
Пользователь
 
Регистрация: 25.06.2009
Сообщений: 33
По умолчанию

Спасибо. Скачал. Но почему-то запоролась Delphi, больше не открывается. Буду переустанавливать =))
ТАк что если есть еще предложения, буду очень рад.
nikmay вне форума Ответить с цитированием
Старый 11.09.2009, 16:29   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

попробуй сохранять ХТМЛ во временный файл, а в WebBrowser его открывать.
Есть способ передать непосредственно браузеру, но я не помню как он выглядит.
Впрочем рекомендую заглянуть на http://www.delphiworld.narod.ru/_all_articles_.html Там в разделе Браузер - [101] много про него интересного

В часности вот один пример должен тебе подойти
http://www.delphiworld.narod.ru/base...tml_forms.html
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WebBrowser (Как загрузить код из переменой) jocry Помощь студентам 4 06.01.2009 14:28
Как получить html из Webbrowser Teen4jump Работа с сетью в Delphi 3 05.11.2008 00:33
Как сохранить html код из приложения? Robin_ Работа с сетью в Delphi 4 08.05.2008 17:04
Как получить со страничы HTML код? Kukkk Работа с сетью в Delphi 6 23.10.2007 23:13
Как в html при нажатии на гиперсcылку загрузить в фрейм который находится на этой сранице другую страницу werser HTML и CSS 1 14.10.2007 16:06