Hallo Felix,
vielleicht hast du einen ähnlichen Fehler gemacht, wie er im gezeigten Code zu sehen ist. Document.frames ist die Kollektion der iFrames im Document. Wenn du ausgehend vom Interface IWebBrowser2 auf die Frames eines FrameSet zugreifen willst, dann etwa so:
Delphi-Quellcode:
procedure TWebForm.FramesButtonClick(Sender: TObject);
var
wb2: IWebBrowser2;
doc: IHTMLDocument2;
begin
wb2 := WebBrowser.ControlInterface;
doc := wb2.Document as IHTMLDocument2;
ShowMessage(IntToStr(doc.parentWindow.frames.length));
end;
Grüße vom marabu