2、在弹出的对话框中,右键左边目录树中的
,然后选择 New->Method:3、为新的方法命名为:InitDevice,然后为方法添加参数:
4、完成以上操作后,点击菜单栏的刷新图标:
刷新后可查看FingerEnrollFormImpl代码中是否已包含此方法:
注:如找不到FingerEnrollFormImpl文件,可以点击菜单 View->Units进行选择并打开;
5、重复2-4步骤添加其他方法,下面只列出SetUser方法截图说明,其他方法的创建类似,记得每个方法改名和添加完参数后,要点击刷新图标:
5个方法创建后显示如下:
三、为接口方法添加代码
这一部分是常规的Delphi开发,跟OCX插件开发技术本身并没有直接关系,所以如果使用Delphi开发OCX插件,需要有一定的Delphi开发基础,本案例并不会细谈如何使用delphi进行软件开发,接口方法都是根据实际业务需要进行代码开的,这里只展示OCX窗体界面最终的效果:
窗体上有一个特殊的控件:
,这个控件在安装了厂家提供的指纹机驱动程序后,可以导入到Delphi中进行使用,所以非常方便,下面顺带介绍一下如何导入操作系统中已安装的控件:点击菜单 Component->Import ActiveX Control...:
在弹出的对话框中:
点击【Install】后,可以在【ActiveX】中看到这个控件:
已安装的第三方控件,可以像其他常规控件一下,拖拽到窗体上进行开发,非常方便!
四、编译OCX插件
编译之后,在项目代码保存路径下可以看到已生成OCX插件:
把这个OCX文件拷贝到web项目下,就可以发布了。
五、发布并访问OCX插件:
有了以上的OCX文件,就可以将它拷贝到web项目下,在页面中引入并使用它;
本案例为java web项目,服务器环境是tomcat 6和jdk 1.6;
1、将 FtnFingerEnrollForm.ocx 文件拷贝到web项目某目录下,如: