在現(xiàn)在有的庫文件中,只提供了根據(jù)設備號來判斷設備的API。 但是假如:在一個PC上有多個CH341設備,而事先你又不知道你的設備是第幾個插上去的,(這種情況是可能發(fā)生的),怎么來正確判斷自己的設備號呢? API如下:CH341OpenDevice( ULONG iIndex) 以下的程序是公司提供的光盤上的打開設備的代碼(VB),默認的設備號是0,我總覺得 這樣設置會出現(xiàn)問題,有沒有更好的解決辦法呢? Private Sub Form_Load() mIndex = 0 hopen = CH341OpenDevice(mIndex) If (hopen = INVALID_HANDLE_VALUE) Then 'MsgBox "打開設備失敗", vbExclamation, "CH341PAR" mOpen = False Else mOpen = True End If '設置設備插拔通知 If CH341SetDeviceNotify(mIndex, vbNullString, AddressOf mPCH341_NOTIFY_ROUTINE) = False Then MsgBox "設置設備插拔通知失敗", vbExclamation, "CH341PAR" End If enablebtn (mOpen) End Sub
---請高手指教?。?!