读书人

怎么把TIdHttp与某个IE进程关联

发布时间: 2013-01-02 13:08:45 作者: rapoo

如何把TIdHttp与某个IE进程关联?
我用 IE :=CreateOleObject('InternetExplorer.application');IE.Navigate2(......访问了一个登陆网站,该网站有验证码图片,TIdHttp可以获取验证码图片,但是这个图片内容和IE对象打开的网页显示的验证码图片内容不一样,请问如何把TIdHttp与IE对象关联起来,或者如何用IE对象获取验证码图片,或如何用TIdHttp打开一个默认浏览器。
[解决办法]
你那个DCU取的有点问题

DCU :=IHTMLDocument2(IDispatch(IE.Document));
// -------- 改成这样 应该就可以了 -------
DCU := (IDispatch(IE.Document) as IHTMLDocument2).parentWindow.document;

读书人网 >.NET

热点推荐