Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ IWebBrowser2->;get_文档返回S_FALSE IWebBrowser2*浏览器; CComPtr disp; HRESULT hr=浏览器->获取文档(&disp);_C++_Internet Explorer_Com_Windows 8.1 - Fatal编程技术网

C++ IWebBrowser2->;get_文档返回S_FALSE IWebBrowser2*浏览器; CComPtr disp; HRESULT hr=浏览器->获取文档(&disp);

C++ IWebBrowser2->;get_文档返回S_FALSE IWebBrowser2*浏览器; CComPtr disp; HRESULT hr=浏览器->获取文档(&disp);,c++,internet-explorer,com,windows-8.1,C++,Internet Explorer,Com,Windows 8.1,在上面的代码中,调用get_Document后的hr值为S_FALSE,但当我尝试使用GetLastError查看错误信息时,会显示错误no=0 此代码在windows 7上运行良好,但在windows 8.1中出现问题 有什么建议吗?你能提供更多信息吗?当前加载了什么文档?网址是什么?它是否包含ActiveX对象?GetLastError()在这种情况下是无用的,您应该尝试请求IErrorInfo。S\u FALSE意味着该对象不适合编写脚本(),因此它是一个安全问题准备好让它工作,但仍然不工

在上面的代码中,调用get_Document后的hr值为S_FALSE,但当我尝试使用GetLastError查看错误信息时,会显示错误no=0

此代码在windows 7上运行良好,但在windows 8.1中出现问题


有什么建议吗?

你能提供更多信息吗?当前加载了什么文档?网址是什么?它是否包含ActiveX对象?
GetLastError()
在这种情况下是无用的,您应该尝试请求
IErrorInfo
。S\u FALSE意味着该对象不适合编写脚本(),因此它是一个安全问题准备好让它工作,但仍然不工作。
IWebBrowser2* browser;
CComPtr<IDispatch> disp;
HRESULT hr = browser->get_Document(&disp);