使用webbrowser控件IHTMLDocument2没有定义怎么回事?(50分)

  • 主题发起人 主题发起人 shijiamin
  • 开始时间 开始时间
S

shijiamin

Unregistered / Unconfirmed
GUEST, unregistred user!
是不是没有包含那些文件?请赐教[:(][:(]
 
uses comobj,comserv...
 
还是不行啊,大家运行过下面代码,错误还是
Undeclared identified "IHTMLDocument"
procedure TForm1.Button3Click(Sender: TObject);
var
doc:IHTMLDocument2;
all:IHTMLElementCollection;
len,i:integer;
item:OleVariant;
begin
doc:=WebBrowser1 .Document as IHTMLDocument2;
all:=doc.Get_links;             //doc.Links亦可
len:=all.length;
for i:=0 to len-1 do begin
item:=all.item(i,varempty);        //EmpryParam亦可
memo1.lines.add(item.href);
end;
end;
end;
 
uses MSHTML
 
如何知道 IHTMLDocument2 定义在哪里?
在delphi的目录下,有个源码的自目录source
在里面搜索 含IHTMLDocument2的文件,你
就知道了:在mshtml.pas里面。
知道方法,以后就不用来问这些了。
 
应该是这个 :uses MSHTML
 
应该是这个 :uses MSHTML

同意楼上的答案
 
uses MSHTML
这种问题很好解决,真希望以后这样的问题少点!

1、查DELPHI的HELP
2、不行,就查MSDN,上面都有明显的出处!
3、不行。再来DFW!
 
后退
顶部