回覆列表
  • 1 # zdkey3066

      j=0  Fori=1To16Step1  IfcomISP.PortOpen=TrueThen"先關閉串列埠  comISP.PortOpen=False  EndIf  comISP.CommPort=i  OnErrorResumeNext"說明當一個執行時錯誤發生時,控制元件轉到緊接著發生錯誤的語句之後的語句,並在此繼續執行。訪問物件時要使用這種形式而不使用OnErrorGoTo。  comISP.PortOpen=True  IfErr.Number<>8002Then"無效的串列埠號。這樣可以檢測到虛擬串列埠,如果用Err.Number=0的話檢測不到虛擬串列埠  Ifj=0Then  j=i  EndIf  cboPort.AddItem"COM"&i"生成串列埠選擇列表  EndIf  comISP.PortOpen=False  Nexti  Ifj>=1Then  cboPort.Text="COM"&j"自動開啟可用的最小串列埠號  comISP.CommPort=j  comISP.PortOpen=True  cmdOpenCom.Caption="關閉串列埠"  shpCOM.FillColor=vbGreen  IfErr.Number=8005Then"串列埠已開啟,vbExclamation"  comISP.PortOpen=False  cboPort.Text=""  cmdOpenCom.Caption="開啟串列埠"  shpCOM.FillColor=vbRed  EndIf  EndIf

  • 中秋節和大豐收的關聯?
  • 《黑社會2以和為貴》的插曲?