使用delphi开发OCX插件 (2)

2、在弹出的对话框中,右键左边目录树中的

使用delphi开发OCX插件

,然后选择 New->Method:

使用delphi开发OCX插件

3、为新的方法命名为:InitDevice,然后为方法添加参数:

使用delphi开发OCX插件

4、完成以上操作后,点击菜单栏的刷新图标:

使用delphi开发OCX插件

刷新后可查看FingerEnrollFormImpl代码中是否已包含此方法:

注:如找不到FingerEnrollFormImpl文件,可以点击菜单 View->Units进行选择并打开;

使用delphi开发OCX插件

5、重复2-4步骤添加其他方法,下面只列出SetUser方法截图说明,其他方法的创建类似,记得每个方法改名和添加完参数后,要点击刷新图标:

使用delphi开发OCX插件

5个方法创建后显示如下:

使用delphi开发OCX插件

使用delphi开发OCX插件

三、为接口方法添加代码

这一部分是常规的Delphi开发,跟OCX插件开发技术本身并没有直接关系,所以如果使用Delphi开发OCX插件,需要有一定的Delphi开发基础,本案例并不会细谈如何使用delphi进行软件开发,接口方法都是根据实际业务需要进行代码开的,这里只展示OCX窗体界面最终的效果:

使用delphi开发OCX插件

窗体上有一个特殊的控件:

使用delphi开发OCX插件

,这个控件在安装了厂家提供的指纹机驱动程序后,可以导入到Delphi中进行使用,所以非常方便,下面顺带介绍一下如何导入操作系统中已安装的控件:

点击菜单 Component->Import ActiveX Control...:

使用delphi开发OCX插件

在弹出的对话框中:

使用delphi开发OCX插件

点击【Install】后,可以在【ActiveX】中看到这个控件:

使用delphi开发OCX插件

已安装的第三方控件,可以像其他常规控件一下,拖拽到窗体上进行开发,非常方便!

四、编译OCX插件

使用delphi开发OCX插件

编译之后,在项目代码保存路径下可以看到已生成OCX插件:

使用delphi开发OCX插件

把这个OCX文件拷贝到web项目下,就可以发布了。

五、发布并访问OCX插件:

 有了以上的OCX文件,就可以将它拷贝到web项目下,在页面中引入并使用它;

本案例为java web项目,服务器环境是tomcat 6和jdk 1.6;

1、将 FtnFingerEnrollForm.ocx 文件拷贝到web项目某目录下,如:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zywzwx.html