Private Sub Form_Load()
MSComm1.CommPort = 1
MSComm1.PortOpen = True '
With MSComm1
.CommPort = 1
.Settings = "9600,N,8,1"
.InputLen = 0
.PortOpen = True
.DTREnable = True ' ВЫСТАВИТЬ ГОТОВНОСТЬ ТЕРМИНАЛА
.RThreshold = 1 ' отрабатывать при получении 1 байта
.Handshaking = comRTS
End With
End Sub
Private Sub MSComm1_OnComm()
Text1.Text = Text1.Text & MSComm1.Input
End Sub
kif писал(а):тут все просто, может дело в контроллере?
kif писал(а):mscomm.ocx
MSComm.CommPort = 1
MSComm.PortOpen = True
для приема данных событие OnComm
для отправки MSComm.Output "my string"
Костя111 писал(а):Alexander N. Samarin
но у тебя принимает?
.....
Public Declare Function GetCommState Lib "coredll" (hFile As Long, lpDCB As String) As Boolean
PHandle= CreateFile("COM1: ", GENERIC_READ + GENERIC_WRITE, FILE_SHARE_READ + FILE_SHARE_WRITE, vbNullPtr, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0)
....
Alexander N. Samarin писал(а):Прикрепляю весь проект
ОС = Windows 2000
Иногда не ругается, но не отсылает. Жутко тормозит
Private Sub btnSend_Click()
MSComm1.Output = txtOutput.Text + Chr(13)
End Sub
Сейчас этот форум просматривают: Yandex-бот и гости: 71