xmlhttp对象:VC中调用XMLHTTP对象访问远程数据的代码



   大家起来学习代码如下:

//这里是DLL入口
#import "C:\WINDOWS\system32\msxml.dll"
#import "C:\WINDOWS\system32\msxml2.dll"
using MSXML2;
HRESULT ComInit;
# "stdio.h"
APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
nCmdShow)
{
ComInit; //下面化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);
0;
}
//这里是化COM
HRESULT ComInit
{
HRESULT hr = S_OK;
FAILED(CoInitialize(NULL))
{
CoUninitialize;
hr = E_UNEXPECTED;
}
hr;
}


Tags:  vc调用exe vc调用matlab vc调用dll xmlhttp对象

延伸阅读

最新评论

发表评论