一个系统中使用了U.are.U4000b指纹仪进行开发,现在有两个问题咨询用过的朋友。
1、如何将指纹图像读取到一个image或panel中?
我用这种方法
procedure TForm1.ZKFPEngX1ImageReceived(ASender: TObject;
var AImageValid: WordBool);
begin
with ZKFPEngX1 do
PrintImageAt(GetDC(image1.Canvas.Handle), 0, 0, ImageWidth, ImageHeight);
image1.Refresh;
end;
只读到一个白色框,看不到指纹图像,但用
PrintImageAt(self.Canvas.Handle, 0, 0, ImageWidth, ImageHeight);
这个方法可以读出指纹图像,但我不想让指纹图像显示在FORM上,想让这个图像显示在image或panel中。2、大家把读取的指纹数据存在数据库中,是如何在前台通过获取指纹后迅速找到这个人的?
程序启动后,如果有人按了指纹仪,就捕获指纹信息,然后在数据库中迅速找到此人信息并显示在窗体上,包括此人的照片等。
但是我看了一下捕获的指纹数据,每次都是不一样的,显然不能通过sql语句进行对比筛选,那用什么方法呢?
我使用的是U.are.U4000b 3.8或4.0的sdk
1、如何将指纹图像读取到一个image或panel中?
我用这种方法
procedure TForm1.ZKFPEngX1ImageReceived(ASender: TObject;
var AImageValid: WordBool);
begin
with ZKFPEngX1 do
PrintImageAt(GetDC(image1.Canvas.Handle), 0, 0, ImageWidth, ImageHeight);
image1.Refresh;
end;
只读到一个白色框,看不到指纹图像,但用
PrintImageAt(self.Canvas.Handle, 0, 0, ImageWidth, ImageHeight);
这个方法可以读出指纹图像,但我不想让指纹图像显示在FORM上,想让这个图像显示在image或panel中。2、大家把读取的指纹数据存在数据库中,是如何在前台通过获取指纹后迅速找到这个人的?
程序启动后,如果有人按了指纹仪,就捕获指纹信息,然后在数据库中迅速找到此人信息并显示在窗体上,包括此人的照片等。
但是我看了一下捕获的指纹数据,每次都是不一样的,显然不能通过sql语句进行对比筛选,那用什么方法呢?
我使用的是U.are.U4000b 3.8或4.0的sdk
解决方案 »
- 关于HTML格式文本内容如何以网页的形式直接显示?
- IndyClient 9.0.18 接收消息死掉
- 想的头痛,怎么open dataset都是cannot perform this operation on a closed dataset?
- 怎样获取执行SQL语句的错误号?
- 为什么在安装FASTREPORT时老出现找不到单元,
- 请问各位如何用Delphi程序读取Excel文件的数据?(急!)
- 请教一个TWebBrowser的动态窗口的问题
- 我在COM1上接了一个小键盘,我想把在小键盘上按的每一键都记录到一个文本文件中,该怎么做?
- delphi6的补丁
- 两个窗体问题
- 程序最小化后不能还原最大化?
- 如何让TImage显示在最上面
var AImageValid: WordBool);
begin
with ZKFPEngX1 do
begin
//PrintImageAt(self.Canvas.Handle, 0, 0, ImageWidth, ImageHeight); 如果这个是对的,那么这样就行了.
PrintImageAt(image1.Canvas.Handle, 0, 0, ImageWidth, ImageHeight);
image1.Refresh;
end;
end;//GetDC() 这个是指取屏幕设备.