jishiping老兄,请帮忙,十万火急!在线等待!!

qingpingyouxia 2003-02-13 10:01:27
一段读取Html字符串不用TCppWebBrowser控件的代码:
#include <Mshtml.h>
#include <comdef.h>
#pragma warning(disable : 4146) //see Q231931 for explaintation
#import <mshtml.tlb> no_auto_exclude

*.cpp中
//CoInitialize(NULL);
IHTMLDocument2Ptr pDoc;
HRESULT hr = CoCreateInstance(CLSID_HTMLDocument, NULL, CLSCTX_INPROC_SERVER,IID_IHTMLDocument2, (void**)&pDoc);

SAFEARRAY* psa = SafeArrayCreateVector(VT_VARIANT, 0, 1);
VARIANT *param;
bstr_t bsData = (LPCTSTR)Memo1->Text.c_str();/*lpszHTMLCode;*/
hr = SafeArrayAccessData(psa, (LPVOID*)¶m);
param->vt = VT_BSTR;
param->bstrVal = (BSTR)bsData;

hr = pDoc->write(psa); //write your buffer
hr = pDoc->close(); //and closes the document, "applying" your code

//Don't forget to free the SAFEARRAY!
SafeArrayDestroy(psa);
//CoUninitialize();

这是我在codeproject.com上找到的
加入到bcb6.0工程
错误:1.不能识别参数no_auto_exclude
2.不能决议__stdcall ...,估计是没有成功导入mshtml.tlb所致(?)
麻烦测试一下,看是什么问题!

请问:大致还是这个方法,bcb6.0下的代码该如何写?
再次致谢!!!
...全文
40 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jishiping 2003-02-14
  • 打赏
  • 举报
回复
我没有写过这方面的程序。不会啊,看看其他的朋友怎么说。
qingpingyouxia 2003-02-14
  • 打赏
  • 举报
回复
多谢,jishiping(JSP 季世平) 兄好有诚意,加分!
csdsq 2003-02-13
  • 打赏
  • 举报
回复
I'm here.
Billy_Chen28 2003-02-13
  • 打赏
  • 举报
回复
季兄可能睡觉去了:)

1,317

社区成员

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

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