Вниз
Скачать: CL | DM;

WebBrowser   Найти похожие ветки 

 
LexXL   (2008-04-16 15:18) [0]

динамически загружаю html в WebBrowser
uses ActiveX,  MSHTML;
procedure TextToWebBrowser(Text: string; var WB: TWebBrowser);
var
 Document: IHTMLDocument2;
 V: OleVariant;
begin
 // Документ необходимо создать только один раз за текущую сессию работы
 if WB.Document = nil then
   WB.Navigate("about:blank");
 // Ожидаем создания документа и позволяем обрабатывать все сообщения
 while WB.Document = nil do
 Application.ProcessMessages;
 Document := WB.Document as IHtmlDocument2;
 // Вставляем текст (до 2Гб)
 {следующие строчки внесены недавно - старый вариант функции не работал под XP}
 V := VarArrayCreate([0, 0], varVariant);
 V[0] := Text;
 Document.Write(PSafeArray(TVarData(v).VArray));
 Document.Close;

end;


проблема в том что мой HTML состоит из трех частей вторая часть береться из бызы и думаю неккоректно каждый раз при редактировании создавать физический файлик, поэтому таким способом генерю так сказать налету.
Проблема:
html страничка работает с js скриптами, а если загружать ее таким способом то WebBrowser "не знает" к ним пути, так как это было бы через метод WebBrowser1.Navigate
может кто поможет справиться с этой задачей?


 
easy ©   (2008-04-16 16:00) [1]

<HEAD>
<BASE HREF="path.to.js/">
</HEAD>



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
8-1179987008
NewZ
2007-05-24 10:10
2008.05.18
Формат *.wav файла. Как разрезать *.wav файл?


15-1207558304
GanibalLector
2008-04-07 12:51
2008.05.18
Subscribe.Ru (рассылка от Мастера DELPHI)


3-1197064145
wipr
2007-12-08 00:49
2008.05.18
Проблема с открытием pFIBDataSet по FB 1.5.1


10-1146182283
cargo
2006-04-28 03:58
2008.05.18
Record в Type Library


15-1207283142
Slider007
2008-04-04 08:25
2008.05.18
С днем рождения ! 4 апреля 2008 пятница




   Наверх