我想从外部获取IE的框架数,但下面这段代码运行后出错。请高手解答。var
Form1: TForm1;
IE1: IWebBrowser2;procedure TForm1.Button1Click(Sender: TObject);
var IE1: IWebBrowser2;
Flags: OLEVariant;
begin
IE1 := CreateOleObject('InternetExplorer.Application') as iwebbrowser2; //显示IE
IE1.visible := True;
IE1.Navigate('http://community.csdn.net/', Flags, Flags, Flags, Flags);
end;procedure TForm1.Button2Click(Sender: TObject);
var
HTMLDocument:IHTMLDocument2;
Dispatch: IDispatch;
j:integer;
Vj:OLEVariant;
begin
HTMLDocument:=IHTMLDocument2(ie1.Document);
for j:=0 to HTMLDocument.frames.length -1 do //单击后这一句出错
begin
Vj:=j;
Dispatch:=HTMLDocument.frames.item(Vj);
end;end;
Form1: TForm1;
IE1: IWebBrowser2;procedure TForm1.Button1Click(Sender: TObject);
var IE1: IWebBrowser2;
Flags: OLEVariant;
begin
IE1 := CreateOleObject('InternetExplorer.Application') as iwebbrowser2; //显示IE
IE1.visible := True;
IE1.Navigate('http://community.csdn.net/', Flags, Flags, Flags, Flags);
end;procedure TForm1.Button2Click(Sender: TObject);
var
HTMLDocument:IHTMLDocument2;
Dispatch: IDispatch;
j:integer;
Vj:OLEVariant;
begin
HTMLDocument:=IHTMLDocument2(ie1.Document);
for j:=0 to HTMLDocument.frames.length -1 do //单击后这一句出错
begin
Vj:=j;
Dispatch:=HTMLDocument.frames.item(Vj);
end;end;
解决方案 »
- ***请问如何取出ColorDialog.Color的RGB的色号*****
- 客户端对服务器端的数据库访问问题
- 关于调试问题..
- memo中lines的用法
- !!!如何动态获取某个类的所有方法/属性,并调用/访问之, 像Java中的反射一样? 800分赠送!
- 请问我如何统计出一个表内具有相同'编号'的记录'数量'字段的总和?谢谢!!
- 誰知道:Script RedLof.htm是什么病毒?(在线)
- Borland在linux上推出了C++编译器(7月23日)
- 救命:一个大循环中出错中断,循环因子值被改变,怎样才能知道循环到哪里出错?
- 实在是无法可想了,这段代码也会错!!!???高分喽!!
- 请教:希望高手帮我看看以下用于解密的代码属于什么算法
- sql 问题,怎么用select查询一query和一数据表?
分无所谓,只要问题解决了就好
我也经常这样