(转)HOWTO: 在 Internet Explorer 4.0 浏览器中调试 ActiveX 控件
来源:互联网 发布:黑马程序员 网盘 编辑:程序博客网 时间:2024/05/01 12:24
HOWTO: 在 Internet Explorer 4.0 浏览器中调试 ActiveX 控件
文章 ID | : | 167715 |
最后更新日期 | : | 2003年10月6日 |
版本 | : | 1.0 |
本文的发布号曾为 CHS167715
概要
在 Internet Explorer 4.0 集成化浏览器模式中,Windows 外壳和 Web 浏览器运行于同一进程空间中。 这给调试控件的编程人员带来困难。 本文列出了如何在运行于集成化浏览器模式下的 Visual C++ 调试程序中可靠地调试 ActiveX 控件的一系列步骤。
本文涉及如何调试以 Visual C++ 和 Visual Basic 创建的组件。
备注: 另外,您也可以指定“在新进程中浏览”。 要这样做,请在“查看”菜单上单击“Internet 选项”。 单击“高级”选项卡。 下一步,选中“在新进程中浏览”。
本文涉及如何调试以 Visual C++ 和 Visual Basic 创建的组件。
备注: 另外,您也可以指定“在新进程中浏览”。 要这样做,请在“查看”菜单上单击“Internet 选项”。 单击“高级”选项卡。 下一步,选中“在新进程中浏览”。
更多信息
1. | 假设有一个 ActiveX 控件项目,并且其调试符号和源文件可用,请将相应的项目加载到 Visual C++ 调试程序中。 对于用 Visual Basic 编写的组件,请确保组件包含调试信息:
166275 如何: 在 VC++ 中调试本机代码 Visual Basic 组件 | ||||||||||||
2. | 在控件代码中正确设置断点。 | ||||||||||||
3. | 将 Explorer.exe 指定为用于调试的可执行文件。 在 Visual C++ 5.0 中,可以从“工程”菜单上进行设置,方法是单击“设置”并选择“调试”选项卡。 在“用于调试会话的可执行文件”下,指定 Explorer.Exe 或单击箭头并选择“默认的 Web 浏览器”。 | ||||||||||||
4. | 在“程序参数”下,键入“-new”。 这将启动调试程序可以加入的新的 Internet Explorer 进程,这与启动新线程相反。 另外一种选择是,执行步骤 1 到 3,然后继续执行下列步骤: 从 Windows 任务栏的“开始”菜单上,选择“关闭系统”。 | ||||||||||||
5. | 出现“关闭 Windows”对话框时,单击“关闭所有程序并以其他用户身份登录”,然后按住 CTRL+ALT+SHIFT 键,并单击“否”。这样,包括任务栏在内的 Windows 外壳程序将会关闭,但 Windows 会话不会结束。 要在应用程序之间进行切换,请使用 ALT+TAB 键。 要启动其他应用程序,可以按 CTRL+ALT+DELETE 通过“任务管理器”进行启动。 | ||||||||||||
6. | 一旦 Windows 外壳程序完全关闭,请启动调试会话,并忽略有关 Explorer.exe 的调试符号不可用的警告。 | ||||||||||||
7. | 打开一个浏览器或资源管理器窗口,并指定引用控件的 HTML 页的地址。 加载该页后,焦点将跳到调试程序,而调试程序将在所设置的第一个断点处暂停。 |
1. | 在 Windows 95 下,双击桌面的任何位置即可打开“任务管理器”。 在 Windows NT 下,请按 CTRL+ALT+DELETE,并单击“任务管理器”按钮。 |
2. | 从“任务管理器”的“文件”菜单上,选择“运行”,然后输入 Explorer.exe 的路径,即可重启外壳程序。 |
参考
在 Visual C++ 5.0 Books Online 中,请浏览
Platform, SDK and DDK Documentation/Platform SDK/
User Interface Services/Shell/Shell Extensions/ About Shell Extensions/Installing Handlers on Windows NT/ Debugging Tips
- (转)HOWTO: 在 Internet Explorer 4.0 浏览器中调试 ActiveX 控件
- IE中,ActiveX控件中控制Internet Explorer 事件
- ACTIVEX。不支持在Internet Explorer中添加WebBrowser
- ie浏览器提示 "Internet Explorer 已经限制此网页运行脚本或Activex控件"
- 在 Internet Explorer 中使用 Windows 窗体控件
- 在 Internet Explorer 中使用 Windows 窗体控件
- 用IE调试ActiveX控件的相关设置(无法启动调试信息,找不到Microsoft Internet Explorer的解决方法)
- 用IE调试ActiveX控件的相关设置(无法启动调试信息,找不到Microsoft Internet Explorer的解决方法)
- 用IE调试ActiveX控件的相关设置(无法启动调试信息,找不到Microsoft Internet Explorer的解决方法)
- [转]Internet Explorer已限制此网页运行可以访问计算机的脚本或ActiveX控件
- VS2008 在IE中 调试 ActiveX控件
- 如何在 Internet Explorer 中以编程方式更改 Internet Explorer 和 WebBrowser 控件的打印设置
- 如何知道 Internet Explorer 中是否启用了 ActiveX
- Internet Explorer 已经限制此网页运行脚本或Activex控件说怎么会事?代码中没有js脚本
- Internet Explorer 编程简述(九)在自己的浏览器中嵌入Google工具条
- Internet Explorer 编程简述(九)在自己的浏览器中嵌入Google工具条
- 防止在 Internet Explorer 中进行缓存
- 在 Ubuntu 中安装 Internet Explorer
- 〈孙子兵法〉与〈三十六计〉
- 给自己定位
- 你的客户在哪里
- 用户控件(动态加载)
- 【原创】Linux日常使用管理FAQ
- (转)HOWTO: 在 Internet Explorer 4.0 浏览器中调试 ActiveX 控件
- Photoshop5热键一览表
- xml web service与xml编译器的结合
- 网络是什么
- 有话直接说
- 玩转数码之黑白魅力没法挡
- 今天技术的总结
- 通过 IBM Websphere Voice Toolkit 开发中文语音应用程序
- Do you hear what I hear?