![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отобразить в окошке некий текст HTML [D7, WinXP]
Still Swamp © (2006-01-16 14:23:00)Как отобразить в окошке некий текст HTML c форматированием. Желательно подключить MSExplorer.
Still Swamp (2006-01-16 17:06:00) [1]Ээээ... да возможно, но это надо этот компонент ставить. Он за собой еще tlb тянет. Не хотелось бы... :(
Gero (2006-01-16 17:06:00) [2]> Still Swamp (16.01.06 17:06)
Помотри в его исходниках, как реализована процедура LoadFromStrings.
хр хр (2006-01-16 17:06:00) [3]нда почему-то с about: не всегда работает..
вот такое попробуй:
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;
Gero (2006-01-16 17:01:00) [4]> Still Swamp (16.01.06 16:59)
Способ, который тебе посоветовали, бзикок к удалению гландов через одно место. См [5].
Still Swamp (2006-01-16 16:59:00) [5]Не... еще одна проблема. Там похожеограничение на 255 символов. :( По крайней мере если вызываю WebBrowser1.Navigate('about:'+FDataObject.Info) то появляется ошибка что страницане может быть отображена.
Still Swamp (2006-01-16 16:42:00) [6]ок. сенкс. Работает.
Gero (2006-01-16 16:41:00) [7]Используй TEmbeddedWB.
TUser (2006-01-16 16:30:00) [8]
> Возможно ли закрузить него текст, минуя файловые операции.
Да. Давай ему адрес 'about:your_html_text'
Still Swamp (2006-01-16 16:27:00) [9]TWebBrowser - на сколько я понял это компонент для отображения в крайнем случае файла локально сохраненного файла HTML. Возможно ли закрузить него текст, минуя файловые операции.
TUser (2006-01-16 15:31:00) [10]SynEdit?
Rentgen (2006-01-16 15:09:00) [11]TWebBrowser ???