Einzelnen Beitrag anzeigen

Andi1982ka

Registriert seit: 22. Mär 2006
Ort: Karlsruhe
12 Beiträge
 
#1

Webbrowser html code ziehen aber aus richtigem Frame

  Alt 8. Apr 2006, 15:06
Hallo,

ich benutze folgende Funktion um mir den HTML-Code aus dem TWebBrowser zu ziehen:

Delphi-Quellcode:
function TForm1.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;
Allerdings habe ich bei seiten mit frames dann nur den Code des Framesets! Kann ich in dieser zeile

ps := WebBrowser.Document as IPersistStreamInit; nicht irgendwie Sagen dass er den Code des Frames "MAIN" ziehen soll?

Vielen Dank schonmal,

Gruß Andi
  Mit Zitat antworten Zitat