• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 为什么加两行代码,打开IE出现加载错误?

为什么加两行代码,打开IE出现加载错误?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了ie错误代码0xc0000605,ie错误代码,ie错误代码0,ie浏览器错误代码0,ie浏览器错误代码等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 为什么加两行代码,打开IE出现加载错误?
描述:

case DISPID_BEFORENAVIGATE2:
//MessageBox(NULL,"DISPID_BEFORENAVIGATE2",NULL,NULL);
IHTMLElement *m_IHTMLElement;
m_IHTMLElement->put_innerHTML(_com_util::ConvertStringToBSTR("pbBody"));
代码下载:http://www.gzyd.net/lael/iehelper.exe 应该是微软的代码,忘了原下载地址
代码缺少的
#include "ExDisp.h"
#include "ExDispID.h"
#include <strstrea.h>
#include "Mshtml.h"
#include <comutil.h>
#pragma comment(lib, "comsupp.lib")
_com_util::ConvertStringToBSTR
_com_util::ConvertBSTRToString


解决方案1:

m_IHTMLElement这个变量没有初始化,是个空指针,
initialization of 'pDispElem' is skipped by 'case' label
-----------------------------------------------------
声明以及初始化代码不要放到case子句里面去

解决方案2:

LPDISPATCH pDispElem = pReturn->pdispVal;
  IHTMLEventObj* pEvtObj;   
  HRESULT hr = pDispElem->QueryInterface(IID_IHTMLEventObj, (void**)&pEvtObj
 IHTMLElement* pElem;
HRESULT hr = pEvtObj->get_srcElement(&pElem);
pElem->put_innerHTML(_com_util::ConvertStringToBSTR("pbBody"));
==================================================
而你的这个Element这个只是声明了一个变量而已
HTMLElement *m_IHTMLElement;
m_IHTMLElement->put_innerHTML(_com_util::ConvertStringToBSTR("pbBody"));

解决方案3:

帮你顶呀。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 为什么加两行代码,打开IE出现加载错误?

相关文章

  • 2017-06-04 急救:请问怎样可以用鼠标获取IE中frame里的图片
  • 2017-06-04 高手请进,关于连接点和dispid的问题
  • 2017-06-04 ASP调用COM错误
  • 2017-06-05 怎么使用函数指针?
  • 2017-06-04 如何确定是inprocess还是outofprocess??
  • 2017-06-04 vcnet中在对话框添加ActiveX控件错误:需要设计时授权???
  • 2017-06-04 编程实现控制资源管理器中隐藏文件的显示?
  • 2017-06-04 有关ATL控件大小动态变化的问题!
  • 2017-06-04 bstr如何与一个short连结
  • 2017-06-05 如何用MFC编写多线程?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 关于用c++填充网页密码和账户问题
    • 求办下面vb代码转为vc代码!(unicode显示为字符的)
    • 问个简单的小问题
    • 用什么方法控制播放vcd时声道输出?就像超解左右声道选择那样的效果?我的信箱:t161@163com
    • 请各位赐教!!!!!!!
    • 如何在一个ActiveX文档中显示类似于Form的资源?
    • 因工作关系,需要写一个OCX,在其中需要调出word文档,对word修改后进行保存入库。大家给点资料好吗?
    • 如何截获第三方ocx的toolbars的按钮消息
    • 怎样将指定长度的Unsignedchar字符串赋予bstr变量,并从bstr变量中读取指定长度的字符串。
    • ATL模板的ActiveX控件,无窗口句柄无法settimer或者sendmessage,如何建立隐藏窗口完成这些操作?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有