关于使用IHtmlDocument2的问题

hyan 2006-10-22 11:30:49
在bcb中使用IHtmlDocument2接口,定义的h头文件是什么啊?

我在delphi中写的函数如何在bcb中实现,源码如下:
var
Doc: IHtmlDocument2;
Body: IHtmlElement;
pf: TextFile;
begin
if SaveDialog1.Execute then begin
try
Doc := web.Document as IHtmlDocument2;
if Doc = nil then Exit;
Body := Doc.body;
if Body = nil then Exit;
AssignFile(pf,SaveDialog1.FileName);
Rewrite(pf);
Writeln(pf, String(Body.innerHTML));
CloseFile(pf);
except
end;
end;
end;
...全文
327 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyan 2006-10-24
  • 打赏
  • 举报
回复
问题找到了,是大小写错误。
还是非常感谢 pp616(傻小子) 的回复!
pp616 2006-10-23
  • 打赏
  • 举报
回复
IHTMLDocument2 *pDoc=NULL;
IHTMLElement *pBody=NULL;
BSTR bstr;
(void *)pDoc=CppWebBrowser1->Document;
pDoc->get_body(&pBody);
if(!pBody) return ;
pBody->get_innerHTML(&bstr);
TStringList *pstrs=new TStringList;
pstrs->Text=bstr;
pstrs->SaveToFile(SaveDialog1->FileName);
delete pstrs;
pBody->Release();

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧