各位大虾:
小弟也在编写类似的拨号程序,但拨号后话筒无反应,附源程序:
Private Sub Dial()
Dim DialString$, FromModem$
DialString$ = "ATDT" + phonenum + ";" + vbCr 'phonenum为包含电话号码的字符串
On Error Resume Next
MSComm1.PortOpen = True
If Err Then
Label3.Caption = "调制解调器(COM:4)无应答"
Exit Sub
End If
MSComm1.InBufferCount = 0
MSComm1.Output = "ath1;" + vbCr
MSComm1.Output = DialString$
DoEvents
Do
DoEvents
If MSComm1.InBufferCount Then
FromModem$ = FromModem$ + MSComm1.Input
If InStr(FromModem$, "OK") Then
Label3.Caption = "电话已接通..."
MSComm1.Output = "ATA+FCLASS=8;" + vbCr '置MODEN于VOICE模式
con(0) = 1
con(3) = 1
End If
End If
Loop