Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.02;
Скачать: CL | DM;

Вниз

Отображение Richedit в WebBrowser   Найти похожие ветки 

 
Артем Владимирович   (2004-12-20 02:16) [0]

Никак не вспомню, как отобразить содержимое Richedit-а(исходник htm-страницы) в Webbrowser-e?


 
KilkennyCat ©   (2004-12-20 03:10) [1]

вероятно, лучше всего скинуть его в виде плайн-текста в файл, который уже открыть в вебброузере. Либо переслать через буфер.


 
Babay ©   (2004-12-20 04:53) [2]

Когда-то где-то кто-то, здесь, давал мне совет по этому поводу, за что еще раз спасибо. Сам совет в оригинале не сохранился но сохранился примерчик который писал для себя. Вот он.

uses mshtml, activex;
{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
Webbrowser1.Navigate("about:blank");
end;

// ваиант 1
procedure TForm1.Button1Click(Sender: TObject);
var
v: Variant;
HTMLDocument: IHTMLDocument2;
begin
HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
v := VarArrayCreate([0, 0], varVariant);
v[0] := Memo1.text; // this is your html string

HTMLDocument.Write(PSafeArray(TVarData(v).VArray));
HTMLDocument.Close;
end;

// вариант 2

function TForm1.LoadFromStream(const AStream: TStream): HRESULT;
begin
AStream.seek(0, 0);
Result := (WebBrowser1.Document as
        IPersistStreamInit).Load(TStreamAdapter.Create(AStream
end;

procedure TForm1.Button2Click(Sender: TObject);
Var st1:TMemoryStream;
begin
st1:=TMemoryStream.Create;
memo1.Lines.SaveToStream(st1);
LoadFromStream(st1);
st1.free;
end;


---
с уважением



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

Текущий архив: 2005.01.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.044 c
14-1102884178
Юрий Зотов
2004-12-12 23:42
2005.01.02
Загадка


1-1103116807
kolos_rus
2004-12-15 16:20
2005.01.02
Как узнать первую и последнюю дату месяца


14-1103133821
Чеширский_Кот
2004-12-15 21:03
2005.01.02
Болельщики Зенита сегодня молятся на греков


4-1100857143
Antiloop
2004-11-19 12:39
2005.01.02
Мастера! есть сервис, который показывает форму, но дело в том,


14-1102573872
Vlad Oshin
2004-12-09 09:31
2005.01.02
Сашка. Рассказ.