以前好多次遇到了activex无法调试的问题,一直没搞清楚原因,最近终于从同事那知道了,原来是IE由单线程变成了多线程。
下面就说说调试activex的方法
一、简单的方式,这种方式只适用于浏览器为单线程的情况:
在delphi的run菜单里的parameter里设置host application和parameter就可以调试了
二、另一种方式,能够调试IE8这样的多进程浏览器:
1 打开要调试的网页
2 使用run菜单里的attacch to process,选择IE的主进程,如果不确定哪个是主进程就attach两个IE进程。
其实也可以先用第一种方式,这样方便打开网页,然后在attacch to process另一个IE进程(其中一个已经被attach了,attach按钮时灰色的)
分享到:
相关推荐
7. **测试与调试**:开发过程中,使用`AxHost`组件可以在Delphi IDE内部测试ActiveX控件。同时,利用Delphi的调试器可以深入检查控件的行为和性能。 8. **安全性考虑**:由于ActiveX控件可能在不同的网络环境中运行...
### 使用Delphi快速开发ActiveX控件 在IT领域中,随着B/S应用的增多,ActiveX控件的使用频率也随之增加。对于开发者而言,掌握如何利用Delphi进行ActiveX控件开发变得尤为重要。本文将深入探讨Delphi与ActiveX控件...
MSComm是Microsoft Communications Control的缩写,它是一个ActiveX控件,为Delphi等基于Windows的应用程序提供串行端口通信的支持。 首先,我们要理解串口通信的基本概念。串口,即串行通信接口,如RS-232、RS-485...
6. **错误处理和调试**:介绍如何在组件开发过程中进行错误处理,以及使用Delphi的调试工具来调试ActiveX组件。 7. **安全性考虑**:讨论使用ActiveX组件时的安全问题,如何防止恶意使用,以及如何确保组件在不同...
开发IE控件ActiveX主要涉及的是在Delphi环境中创建能够被Internet Explorer使用的组件,以便在网页中实现特定功能,如本文中的打印控件。ActiveX技术是微软在90年代末提出的一种组件对象模型,它允许开发者创建可以...
标题中的“activex组件 java Delphi写的ASP组件 源程序”揭示了三个主要技术领域:ActiveX组件、Java编程和Delphi开发,以及这些技术在ASP(Active Server Pages)环境中的应用。接下来,我们将深入探讨这三个关键...
最后,了解Delphi的编译和调试工具,如单元测试框架(如DUnit)和性能分析工具,将有助于提高代码质量和效率。同时,掌握版本控制系统如Git,对于协作开发和项目管理也是必不可少的。 总的来说,"delphi入门大全"这...
6. **调试与优化**:在开发过程中,需要在不同环境中测试ActiveX控件的性能和稳定性,确保在各种网络条件和客户端环境下都能正常工作。 通过这样的方式,开发者可以利用Delphi和FasterReport的强大力量,在B/S架构...
#### 二、创建与调试ActiveX控件 ##### 2.1 创建最简单的OCX文件 1. **启动项目**:在Visual C++环境中选择“新建项目”,然后选择“MFC ActiveX WinZard”模板创建一个新的ActiveX项目。 2. **配置项目**:按照...
4. **数据库编程**:Delphi提供强大的数据库支持,如ADO(ActiveX Data Objects)和FireDAC(Firebird Database Access Components)。学习如何连接数据库、执行SQL语句、处理结果集以及创建数据绑定的用户界面是...
最后,书中还会涵盖Delphi的调试和测试技巧,如使用IDE内置的调试器进行代码调试,以及如何利用单元测试框架(如DUnit或TestComplete)确保代码的质量和稳定性。 总的来说,《DELPHI全掌握》是Delphi初学者和经验...
Delphi中英文语音朗读程序(控件及源码)调试OK 先安装Microsoft Speech SDK 5.1,这是微软的声音支持控件 前面安装不多做介绍,一步一步安装即可 安装完成后,需要加载Delphi控件 在Delphi IDE中选择菜单Project...
1. **集成开发环境(IDE)**:Delphi 6.0提供了一个集成了代码编辑器、项目管理、调试器和版本控制的完整开发环境,使开发者能够高效地编写、测试和调试代码。 2. **Object Pascal编程语言**:Delphi基于Pascal语言...
在IT行业中,`Delphi`是一款著名的面向对象的编程环境,以其高效的编译器和对Windows API的深度集成而闻名。本资源是一个关于`Delphi`编写的`...此外,源代码的阅读和理解也是提升编程思维和代码调试能力的重要途径。
DELPHI基础视频教程主要涵盖了Delphi编程环境的安装与配置,以及如何在项目中集成和使用ActiveX组件。Delphi是一款由Embarcadero Technologies开发的集成开发环境(IDE),以其快速应用开发(RAD)著称,尤其适用于...
Delphi作为IDE,提供了一个完整的开发环境,包括代码编辑器、编译器、调试器和版本控制系统集成。在团队开发中,使用Git或SVN等版本控制系统管理源代码,确保代码的协同编辑和版本控制。 5. **测试与优化**: ...
5. **数据库支持**:Delphi 7内置了ADO(ActiveX Data Objects)组件,可以方便地连接和操作各种数据库,如SQL Server、Oracle、MySQL等。 6. **Unicode支持**:虽然Delphi 7相对较旧,但它已经支持Unicode,允许...
7. **调试和测试**:掌握调试ActiveX控件的方法,包括使用Visual Studio的调试工具和Internet Explorer的开发者工具。 8. **案例分析**:研究实际应用中的ActiveX示例,例如媒体播放器控件、数据导入导出组件等,...
最后,《Delphi.6集成开发环境.rar》则详细介绍了IDE的使用,包括调试器、版本控制集成、代码编辑器等特性,使开发者能更高效地编写和调试代码。 综上所述,这个资料集合为Delphi 6开发者提供了一站式的资源,从...