![]() ![]() |
|
VC中调用XMLHTTP对象访问远程数据的代码 | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/10/22 21:29:54 文章录入:杜斌 责任编辑:杜斌 | |
|
|
//这里是DLL入口 #import "C:\WINDOWS\system32\msxml.dll" #import "C:\WINDOWS\system32\msxml2.dll" using namespace MSXML2; HRESULT ComInit(); #include "stdio.h" int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { ComInit(); //Examda提示: 调用下面初始化COM的函数 IXMLHTTPRequestPtr xmlrequest; //定义变量 xmlrequest.CreateInstance("Msxml2.XMLHTTP"); xmlrequest->open(_bstr_t("GET"),_bstr_t("http://www.baidu.com/s/index.asp?wd=vc+Com&tn=site888_1_pg&cl=3&ie=utf-8"),_variant_t("false")); xmlrequest->send(); BSTR bstrbody; xmlrequest->get_responseText(&bstrbody); _bstr_t bstrtbody(bstrbody); MessageBox(0, (LPCTSTR)bstrtbody, "OK", MB_OK); return 0; } //这里是初始化COM HRESULT ComInit() { HRESULT hr = S_OK; if FAILED(CoInitialize(NULL)) { CoUninitialize(); hr = E_UNEXPECTED; } return hr; } http://ks.examda.com |
|
![]() ![]() |