xmlrequest.CreateInstance("Msxml2.XMLHTTP")在XP系统执行失败,该怎么处理
xmlrequest.CreateInstance("Msxml2.XMLHTTP")在XP系统执行失败
if(SUCCEEDED(xmlrequest.CreateInstance("Msxml2.XMLHTTP")))
{
MessageBox("创建成功",MB_OK);
}
else
MessageBox("创建失败",MB_OK);
if(SUCCEEDED(xmlrequest.CreateInstance("Msxml2.XMLHTTP"))) 为什么这行代码在XP系统下执行失败,程序直接弹出
"创建失败"窗口,XP系统已经安装了MSXML4.0 SP2,IE8,NET3.5,WIN7系统和VISTA系统都没问题,就XP不行呢
------解决方案--------------------
重新注册MSXML控件:
regsvr32 /u msxml2.dll
regsvr32 msxml2.dll
if(SUCCEEDED(xmlrequest.CreateInstance("Msxml2.XMLHTTP")))
{
MessageBox("创建成功",MB_OK);
}
else
MessageBox("创建失败",MB_OK);
if(SUCCEEDED(xmlrequest.CreateInstance("Msxml2.XMLHTTP"))) 为什么这行代码在XP系统下执行失败,程序直接弹出
"创建失败"窗口,XP系统已经安装了MSXML4.0 SP2,IE8,NET3.5,WIN7系统和VISTA系统都没问题,就XP不行呢
------解决方案--------------------
重新注册MSXML控件:
regsvr32 /u msxml2.dll
regsvr32 msxml2.dll