ihtmldocument2调用出现异常"access violation at adress 004D6aa0"(100分)

  • 主题发起人 主题发起人 hotkey
  • 开始时间 开始时间
H

hotkey

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TFrmmain.wb_bottomNavigateComplete2(Sender: TObject;<br> &nbsp;const pDisp: IDispatch; var URL: OleVariant);<br>var<br>content:string;<br>begin<br>while wb_bottom.Busy do<br> delay(1000);<br>content:=ihtmldocument2(wb_bottom.document).body.outerHTML;<br> &nbsp; 我每分钟执行一次,第一次正常通过,随后每次出现标题中的异常,不知道问题在哪,<br>请大家帮帮忙
 
很急呀,怎么没人帮忙吗?
 
你是不是想取网页内容啊......干吗写到这个事件里?<br>你写到DocumentComplete事件里看看,不用加while wb_bottom.Busy do delay(1000);<br>直接写content:=ihtmldocument2(wb_bottom.document).body.outerHTML;就行
 
谢谢hs-kill,是我放错了地方.<br>原来我几个都试过(包括downloadcomplete和documentcomplete),都是一样的错误(可能同时也修改了其它代码).<br>但为什么第一次正常,随后就冲突呢?什么导致的冲突?
 
你的代码我试了.......几乎陷入死循环.........这个事件是在新URL有返回值的时候触发,暂时不明白原因
 

Similar threads

I
回复
0
查看
666
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
618
import
I
后退
顶部