Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

TWebBrowser

339
29 мая 2006 года
verybadbug
619 / / 12.09.2005
пытаюсь запиндюрить данные в WebBrowser...
 
Код:
var
  v: Variant;
  HTMLDocument: IHTMLDocument2;
begin
  HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
  v := VarArrayCreate([0, 0], varVariant);
  v[0] := 'ghjkfhjskf'; // Это наша HTML строка
  HTMLDocument.Write(PSafeArray(TVarData(v).VArray));
  HTMLDocument.Close;
end;

а он мне эксепшын вываливает... а если перед записью данных открыть в нём какойнить url, то всё пучком.... подскажите кто знает.. как этот глюк лечится?
8
31 мая 2006 года
mfender
3.5K / / 15.06.2005
Документ-то создать сначало надо. HTMLDocument := WebBrowser1.Document as IHTMLDocument2; ничего не делает. Точнее делает тот самый except.
339
31 мая 2006 года
verybadbug
619 / / 12.09.2005
Цитата:
Originally posted by mfender
Документ-то создать сначало надо. HTMLDocument := WebBrowser1.Document as IHTMLDocument2; ничего не делает. Точнее делает тот самый except.



я решил уже эту проблему... просто перед записью в документ сделал WebBrowser.Navigate('about :Blank');

18K
30 июня 2006 года
stmm
3 / / 29.06.2006
[QUOTE=verybadbug]пытаюсь запиндюрить данные в WebBrowser...
[/QUOTE]

Предлагаю делать так:

 
Код:
WebBrowser1.OleObject.document.open;
WebBrowser1.OleObject.document.write('asdfasdfasdf');
WebBrowser1.OleObject.document.close;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог