首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Delphi to Java (生物识别)

Delphi to Java (生物识别)
EN

Stack Overflow用户
提问于 2015-03-06 23:54:17
回答 1查看 186关注 0票数 0

我正在开发一个用于识别生物特征的工具,我正在使用提供的开发工具包(*.dll),它是用Delphi开发的。

对于dll的访问,我使用JNA。

digital的模板(最重要的部分)是引用以下段落的对象(在Delphi中):

代码语言:javascript
复制
    type
    CIS_Digital = packed record
      intSize: integer;
      pDigital: Pointer
    end;
  pCIS_Digital = ^CIS_Digital;

如何在Java中开发等效的东西?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-03-08 07:40:00

基本上,以下调用DLL函数:

SDK_CIS_Iniciar(int cnpj,int detectaFake);

SDK_CIS_LerDigital(pCIS_Digital数字);

SDK_CIS_CompararDigital(pCIS_Digital sample1,pCIS_Digital sample2);

SDK_CIS_Finalizar ();

查看提供的用Delphi开发的示例,我发现pCIS_Digital对象(通过SDK_CIS_LerDigital ()和SDK_CIS_CompararDigital ()传递)引用了代码片段:

代码语言:javascript
复制
type
    CIS_Digital = packed record
      intSize: integer;
      pDigital: Pointer
    end;
  pCIS_Digital = ^CIS_Digital;

在用Delphi开发的示例中,在调用SDK_CIS_LerDigital ()方法之前,实例化了pCIS_Digital对象。

也就是说,它(对象参数)将为空,并由函数“填充”。

阅读器是基于福创阅读器(SF-80)的TechMag BioFlex (http://www.techmag.com.br/bioflex/)。

在搜索时,我看到pCIS_Digital对象(代码片段)进行内存访问,以读取读取器写入它写入的信息。

经过大量的研究,我认为我应该用Java开发一个等效的对象,扩展StructureMemory类。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28902509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档