我的應用程序使用SecuGen倉鼠四指紋掃描儀 我所有的代碼運行正常,除了這行:太多參數的Public Sub New()錯誤在vb.net
m_FPM =新SGFingerPrintManager(設備)
我的代碼:
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 width,Int32 height,Int32 dpi)對其進行初始化。 Init(SGFPMDeviceName devName)取得設備名稱,加載對應於設備名稱的 驅動程序,並根據設備信息初始化指紋算法模塊 。 Init(Int32 imageWidth,Int32 imageHeight,Int32 dpi)將圖像信息初始化爲 指紋算法模塊。它不加載設備 驅動程序。
•Initiailize SGFingerPrintManage與設備名稱
初始化(SGFPMDeviceName DEVNAME)函數採用一個設備名稱作爲 參數。根據設備名稱,SGFingerPrintManager根據設備信息加載所需的設備驅動程序模塊和初始化提取模塊 匹配模塊。下表 總結了當調用Init(SGFPMDeviceName devName)函數時,設備類型,設備名稱,加載的設備驅動程序和初始映像大小之間的關係。
謝謝你,但手動說這[VB.NET] 昏暗m_FPM作爲SGFingerPrintManager「成員變量 ... 昏暗的設備名作爲SGFPMDeviceName DEVICE_NAME = SGFPMDeviceName.DEV_FDU02 m_FPM =新的SGFINGERPRINTMANAGER(device_name) –
@JSO如果手冊中提到代碼爲'm_FPM = New SGFingerPrintManager(device_name)',並且當你這樣做時編譯器會說你有一個名爲Sub New的參數太多,我們必須得出結論,手冊是要麼是錯誤的,要麼是指與您正在使用的課程不同的課程版本。你是否嘗試調用New而沒有參數,然後按照我的建議調用Init方法? – Blackwood