搜索ch341T串口号时,经常会出现8021错误,怎么解决!

我用的是VB, 用下面这段代码,读取CH341T串口时。如果串口正常,可以读出,但是在移除CH341T后,再搜索串口号就会出现8021错误,VB程序也跟着关闭了,用什么错误处理语句可以截到这个错误信息呢,请指教一下,多谢 Dim porthandle As Long Dim I As Byte Dim j As Byte Dim portname As String Dim fullportname As String For j = 1 To 99 '串口1-99 可选择 portname = "COM" + Trim(str(j)) + Trim(Chr(0)) '设备名 fullportname = "\\.\" & portname '完整的设备名 If (CH341PtNameIsCH341(fullportname) <> False) Then Porte.Text = portname End If Next j

您可以用单步跟踪的方法查找是在哪一句出错.找出是哪一句就好说了.


只有登录才能回复,可以选择微信账号登录