![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
WebBrowser [D6]
oleg_v © (2005-11-10 13:49:00)как загрузить в WebBrowser html страницу не из файла, а из какого не будь компонента например PageProducer
злобная танька (2005-11-11 00:36:00) [1]а вот то же самое только гораздо ужаснее:
procedure TForm1.ShowHTMLString(const AStr : String);
var
Document: IHTMLDocument2;
v: OleVariant;
begin
WebBrowser1.Navigate('about:blank');
Document := WebBrowser1.Document as IHtmlDocument2;
v := VarArrayCreate([0, 0], varVariant);
v[0] := Astr;
Document.write(PSafeArray(TVarData(v).VArray));
Document.Close;
end;
:)
это мне во вторник посоветовали
oleg_v (2005-11-10 15:20:00) [2]Спасибо большое! Все разобрался!
TUser (2005-11-10 15:01:00) [3]А зачем? Если, например, string, то используй приведение типов
PChar ('about:'+YourHtmlString)
Какой там тип точно - я не помню, см. в справке.
oleg_v (2005-11-10 14:45:00) [4]Спасибо, с этим я разобрался, а если вместо html кода я хочу вставить переменную char, тогда как?
TUser (2005-11-10 14:16:00) [5]Вместо адреса можно написать about и после двоеточия - твой HTML-код.
oleg_v (2005-11-10 14:02:00) [6]а что под 'about:...' подразумевается?
TUser (2005-11-10 13:54:00) [7]Navigate2('about:...');