Private Sub Form_Load() On Error Resume Next MSComm1.Handshaking = 0 MSComm1.CommPort = 1 MSComm1.Settings = "9600,o,7,1" On Error GoTo 0 If Not MSComm1.PortOpen Then Call Open_Com1 ' 打开端口 Else MSComm1.PortOpen = False Call Open_Com1 End If End Sub Private Sub Open_Com1() On Error Resume Next MSComm1.PortOpen = Not MSComm1.PortOpen If Err Then MsgBox Error$, 48 End SubPrivate Sub Command1_Click() MSComm1.Output = Chr(27) + Chr(81) + Chr(65) + "ToTal 199.9" + Chr(13) + Chr$(13) End Sub
On Error Resume Next
MSComm1.Handshaking = 0
MSComm1.CommPort = 1
MSComm1.Settings = "9600,o,7,1"
On Error GoTo 0
If Not MSComm1.PortOpen Then
Call Open_Com1 ' 打开端口
Else
MSComm1.PortOpen = False
Call Open_Com1
End If
End Sub
Private Sub Open_Com1()
On Error Resume Next
MSComm1.PortOpen = Not MSComm1.PortOpen
If Err Then MsgBox Error$, 48
End SubPrivate Sub Command1_Click()
MSComm1.Output = Chr(27) + Chr(81) + Chr(65) + "ToTal 199.9" + Chr(13) + Chr$(13)
End Sub