vb.net

时间:2016-04-30 23:25:06

标签: vb.net fingerprint

我的应用程序使用SecuGen Hamster IV指纹扫描仪 除了这一行,我的所有代码都正确运行:

  

m_FPM =新SGFingerPrintManager(device_name)

我的代码:

Imports SecuGen.FDxSDKPro.Windows
    Public Class Form1
        Inherits System.Windows.Forms.Form
        Dim m_FPM As SGFingerPrintManager



        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim device_name As SGFPMDeviceName
            device_name = SGFPMDeviceName.DEV_FDU04
            m_FPM = New SGFingerPrintManager(device_name)

        End Sub

        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        End Sub
    End Class

.NET编程手册

  

2.2。初始化SGFingerPrintManager对象如果创建了SGFingerPrintManager对象,则应使用初始化它   Init(SGFPMDeviceName devName)或Init(Int32宽度,Int32高度,Int32   DPI)。 Init(SGFPMDeviceName devName)获取设备名称,加载   与设备名称对应的驱动程序,并初始化   基于设备信息的指纹算法模块。 Init(Int32   imageWidth,Int32 imageHeight,Int32 dpi)获取图像信息   初始化指纹算法模块。它不加载设备    驱动程序。

•使用设备名称

初始化SGFingerPrintManage
  

Init(SGFPMDeviceName devName)函数将设备名称作为   参数。根据设备名称,加载SGFingerPrintManager   所需的设备驱动程序模块和初始化提取模块和   基于设备信息的匹配模块。下表   总结了设备类型,设备名称,加载之间的关系   设备驱动程序和初始图像大小时的Init(SGFPMDeviceName   devName)函数被调用。

1 个答案:

答案 0 :(得分:1)

您在问题中包含的说明表明,在创建Init对象后,应使用SGFPMDeviceName参数调用SGFingerPrintManager方法。听起来你想要以下代码:

m_FPM = New SGFingerPrintManager
m_FPM.Init(device_name)