1.打开Delphi
2.File->New->Other->ActiveX->Active Form
3.弹出Active Form Wizard窗口,采用默认配置,单击“OK”
4.出现Form设计界面,这里添加一个Button和一个Edit控件
5.双击Button,添加事件处理代码
procedure TActiveFormX.Button1Click(Sender: TObject);
begin
Edit1.Text := 'Hello World!';
end;
6.保存并编译程序
7.发布程序,Project->Web Deployment Options,弹出Web Deployment Options窗口,填写说明如下:
Target dir:C:\Inetpub\wwwroot(IIS目录,OCX发布的目录)
Target URL:http://localhost/(OCX发布的URL)
HTML dir:C:\Inetpub\wwwroot(IIS目录,HTML发布的目录)
8.调试Active Form,Run->Parameters,弹出Run Parameters窗口,填写说明如下:
Host Application:点击“Browser”找到IE
Parameters:填入自动生成的HTML文件地址,这里为“C:\Inetpub\wwwroot\ActiveFormProj1.htm”
9.注册ActiveX,Run->Register ActiveX Server
10.运行程序
注意:如果看不到控件,可能是IE限制了下载未签名的ActiveX控件,你需要修改IE的安全设置,我用的是IE6;另外FireFox需要安装插件才支持ActiveX。
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0029/4800/47428789-4f5c-313a-8793-46b92a9dfeb5-thumb.jpg)
- 大小: 38.2 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0029/4802/62a4683e-1931-3400-bb74-5f6339c99479-thumb.jpg)
- 大小: 26 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0029/4804/619b828d-26e4-3982-8308-c134636f421d-thumb.jpg)
- 大小: 8 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0029/4806/fbe25bd1-0d0b-3733-a58f-45a59dde9344-thumb.jpg)
- 大小: 36.7 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0029/4808/c962cf84-a1c1-3987-8ec9-339fecfeab4c-thumb.jpg)
- 大小: 21.6 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0029/4810/69f9901f-624b-386e-a171-f72fbdf15ca3-thumb.jpg)
- 大小: 12.3 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0029/4813/d813ddbd-0128-3d3d-8005-18a5b0c1f7fc-thumb.jpg)
- 大小: 39.4 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0029/4815/ddbda56c-c874-31d1-84ea-bd58a06c5f81-thumb.jpg)
- 大小: 40.4 KB
分享到:
相关推荐
### 使用Delphi快速开发ActiveX控件 在IT领域中,随着B/S应用的增多,ActiveX控件的使用频率也随之增加。对于开发者而言,掌握如何利用Delphi进行ActiveX控件开发变得尤为重要。本文将深入探讨Delphi与ActiveX控件...
其中一个问题就是MFC中出现双接口标识的断言,或者直接初始化应用时出现其它断言,解决办法包括修改MFC头文件等暴力办法,该Hello World演示了如何不加修改让MFC应用程序使用Delphi开发的ActiveX控件,需要删除...
标题"Delphi中ActiveX控件的开发"意味着我们将探讨如何在Delphi环境下创建、使用和管理ActiveX控件。这涉及到以下几个关键知识点: 1. **COM理解**:首先,我们需要了解COM的基础知识。COM是一种二进制标准,允许...
Delphi开发ActiveX控件 Delphi开发ActiveX控件是 Windows 平台编程的必不可少的法宝。ActiveX 控件是基于组件对象模型(COM)的技术,包括对 Windows 32 位应用编程接口(Win32 API)和组件对象模型的一系列扩充和增强...
在开发过程中,开发者可以使用Visual Basic、VC++或Delphi等工具创建ActiveX控件。 ### 2. 使用ActiveX控件 #### 2.1 在Web页面中使用 在HTML中,通过`<object>`或`<embed>`标签可以插入ActiveX控件。例如: ```...
【使用C#开发ActiveX控件全攻略】 ActiveX控件是Microsoft的一种技术,它基于组件对象模型(Component Object Model,简称COM),在分布式环境中,COM可以转变为分布式COM(DCOM)。ActiveX控件最初是为了对抗Sun ...
在本文中,我们将探讨如何使用Delphi快速开发原生ActiveX控件。ActiveX是一种微软的老技术,尽管年代久远,但仍然在许多应用程序中扮演着重要角色,尤其是在Web页面中提供复杂功能,如密码输入控件、屏幕截图工具、...
在IT行业中,开发人员经常需要使用各种控件来增强应用程序的功能和用户体验。在这个场景中,我们关注的是在Delphi环境中如何免注册使用ActiveX控件,...理解这些知识点对于在Delphi中灵活地使用ActiveX控件至关重要。
在本案例中,我们讨论的是一个使用Delphi编写的ActiveX控件。Delphi是Embarcadero Technologies公司开发的一种集成开发环境(IDE),以其高效的Object Pascal语言闻名,特别适合开发Windows桌面应用程序。 Delphi中...
Delphi ActiveX Form是Delphi开发环境中用于创建ActiveX控件的一种方式,它允许开发者将Delphi的VCL组件转换为可在其他支持ActiveX技术的应用程序中使用的控件。ActiveX控件是基于微软的ActiveX技术,旨在促进不同...
开发者通常使用Visual Basic、Visual C++或Delphi等编程语言来创建ActiveX控件。 开发ActiveX控件的步骤包括设计接口、实现控件逻辑和注册控件。设计接口涉及定义控件的公共方法和属性,这些是外部应用程序与控件...
Delphi7提供了丰富的组件库和易用的界面,使得开发ActiveX控件成为可能。首先,需要安装Delphi及其必要的插件,例如FastReport报表打印控件,这是一个强大的报表设计和打印解决方案,它支持多种编程环境,包括Delphi...
Delphi 利用ActiveX控件实现Office助手,这个助手用过Word大概都见到过,类似墨林小人一样的动画,会眨眼,弹出提示,会做出一些向下看,寻找东西,聆听、警告等小动作,本源码基于ActiveX控件实现,可熟悉下ActiveX...
在本案例中,我们探讨的是如何使用DELPHI7创建一个OCX(OLE Control Extension)控件,这是一种可以在不同应用程序之间共享的自定义用户界面元素。OCX控件可以被嵌入到HTML页面中,允许Web应用与本地系统进行交互。 ...
6. **编程语言兼容**:由于它是 ActiveX 控件,因此不仅限于 Delphi,还可以在其他支持 ActiveX 的开发环境中使用,如 VB(Visual Basic)、VC(Visual C++)等。 7. **性能优化**:为了提供良好的用户体验,PDF...
ET99全功能ActiveX控件可以在以下开发环境中使用: - **Microsoft Visual C++**:适用于Windows平台的应用程序开发。 - **Microsoft Visual Basic**:适合快速应用程序开发,尤其是图形用户界面的设计。 - **Inprise...
本文将详细探讨如何使用Delphi这一强大的RAD(快速应用开发)工具来创建OCX(ActiveX控件),以及在JavaScript中如何调用这些OCX控件。OCX控件是Windows平台上的一种组件,它们可以在多种编程环境中复用,提供了丰富...