我想做一个win32 console application程序,支持MFC,
功能是调用服务器上一个asp网页,得到返回值。
如下:
IXMLHTTPRequestPtr pIXMLHTTPRequest = NULL;
HRESULT hr = pIXMLHTTPRequest.CreateInstance("MSXML2.XMLHTTP");
SUCCEEDED(hr) ? 0 : throw hr; //初始化接口
CString strURL = "http://localhost/aa.asp"; //初始运行的地址
hr=pIXMLHTTPRequest->open("GET", _bstr_t(strURL), false);
....程序运行到CreateInstance("MSXML2.XMLHTTP")的时候就出错,
调试得知是“无效指针”,
我的机器上装有xml3.0,并且在头部包含了:
#import "msxml3.dll"
using namespace MSXML2;在一般的对话框程序中没有出错,为什么在console程序中就不能初始化xml控件呢?