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

Вниз

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

 
Ренат   (2004-10-17 15:56) [0]

У меня такая проблема, помогите плиз...
Есть ВебБроузер1 и РичЕдит1. Мне надо весь HTML из Веббраузера поместить в РичьЕдит.


 
Rouse_ ©   (2004-10-17 18:20) [1]

В поиске набери TWebBrowser тут этот вопрос сотни раз разжевывался...


 
Piter ©   (2004-10-17 20:17) [2]

function WB_SaveHTMLCode(WebBrowser: TWebBrowser; const FileName: TFileName): Boolean;
var
ps: IPersistStreamInit;
fs: TFileStream;
sa: IStream;
begin
Result := False;
IF WebBrowser.Document = nil then exit;
ps := WebBrowser.Document as IPersistStreamInit;
fs := TFileStream.Create(FileName, fmCreate);
try
  sa := TStreamAdapter.Create(fs, soReference) as IStream;
  Result := Succeeded(ps.Save(sa, True));
finally
  fs.Free;
end;
end;

function WB_GetHTMLCode(WebBrowser: TWebBrowser; ACode: TStrings): Boolean;
var
ps: IPersistStreamInit;
ss: TStringStream;
sa: IStream;
s: string;
begin
ps := WebBrowser.Document as IPersistStreamInit;
s := "";
ss := TStringStream.Create(s);
try
  sa := TStreamAdapter.Create(ss, soReference) as IStream;
  Result := Succeeded(ps.Save(sa, True));
  if Result then ACode.Add(ss.Datastring);
finally
  ss.Free;
end;
end;


 
SergP ©   (2004-10-18 07:29) [3]


>  Ренат   (17.10.04 15:56)
> У меня такая проблема, помогите плиз...
> Есть ВебБроузер1 и РичЕдит1. Мне надо весь HTML из Веббраузера
> поместить в РичьЕдит.


Что значит "весь HTML"? А если открываемая в браузере страничка имеет несколько фреймов? Какой из них в таком случае тебе нужен?



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

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

Наверх




Память: 0.47 MB
Время: 0.04 c
4-1100755769
NetDigger
2004-11-18 08:29
2005.01.02
FileMon&RegMon-Clones


14-1102802617
by
2004-12-12 01:03
2005.01.02
Что-то затронуло ...


14-1102624027
iZEN
2004-12-09 23:27
2005.01.02
Обокрали, однако...


14-1103016958
Чеширский_Кот
2004-12-14 12:35
2005.01.02
ПРОДАЖНЫЙ ФУТБОЛ: у меня нет слов


3-1101292107
zom
2004-11-24 13:28
2005.01.02
Insert большого количества строк... как быстрее?