работает программка и оператор. Регулярно по COM-порту прилетает информация.
Как бы ее считывать по приходу прямо?
Типа, можно ли задействовать прерывание?
tyomitch писал(а):Событие OnComm не подходит, что ли?
tyomitch писал(а):У MSComm есть событие. Оно назвается OnComm.
Всё ещё не понятно, или как?
Text1.Text = "читаем порт"
' режим работы Text или Binary
MSComm1.InputMode = InpitModeBinary
' задаем чтение входного буфера
MSComm1.InputLen = 0
Do
DoEvents
Buffer = Buffer & MSComm1.Input
Loop Until Len(Buffer) > maxBuf
Amed писал(а):Шо, опять? (с)
ajk, MSComm1_OnComm - событие, которое происходит после прихода данных на MSComm1. Кликни на контроле на форме два раза и в окне кода появится код события. Между Private Sub и End Sub пиши то, что тебе нужно...
Сейчас этот форум просматривают: Google-бот, Majestic-12 [Bot] и гости: 144