TextBox & Com2 ?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
TiG
Постоялец
Постоялец
 
Сообщения: 327
Зарегистрирован: 12.05.2003 (Пн) 12:34
Откуда: Ростов-на-Дону

TextBox & Com2 ?

Сообщение TiG » 08.07.2003 (Вт) 7:34

Подскажите пожалуйста как запихнуть в текстбокс данные с com порта и постоянно их обновлять?

Вот такое почему-то не хляет:

таймерПодскажите пожалуйста как запихнуть в текстбокс данные с com порта и постоянно их обновлять?

Вот такое почему-то не хляет:

таймер
text1.text = mscomm.input
Все мои игрушки мама разметало ураганом...

net
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 08.07.2003 (Вт) 10:31
Откуда: Ялта/Ukraine

Сообщение net » 08.07.2003 (Вт) 10:42

Вобщето, из VB нельзя работать с портами! Можно очень коряво с помощью API но тоже не рекомендуется. Выход один - хочешь работать с портами - учи ассемблер :-) ! Или найди компоненту уже кемто написанную.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 08.07.2003 (Вт) 10:46

Нехорошо начинать пребывание на форуме с откровенной чуши.

VB отлично работает с портами. В примере, приведенном TiG как раз используется компонента MSComm.

Его проблема видимо в том, что он некорректно отрабатывает событие MSComm_OnComm.

TiG
Постоялец
Постоялец
 
Сообщения: 327
Зарегистрирован: 12.05.2003 (Пн) 12:34
Откуда: Ростов-на-Дону

Сообщение TiG » 09.07.2003 (Ср) 8:10

В порт COM1 с другого компьютера посылаются данные. Как VB поступает в этом случае. Достаточно просто открыть порт и вывести командой input данные с него или как? Или может надо соединиться надстройкрй "прямое кабельное соединение", а потом уже пытаться считать данные программы (программа генерирует формуляры GPS и посылает их на com1)?
Все мои игрушки мама разметало ураганом...

basicom
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 20.05.2003 (Вт) 10:10
Откуда: Екатеринбург

Сообщение basicom » 09.07.2003 (Ср) 10:33

Можно по разному ловить данные: считывать из буфера input-ом по количеству байт пришедших, по переполнению или зная частоту синхронно передаваемой информации опрашивать в таймере тем же input-ом, но сначала необходимо настроить параметры порта, например:
.CommPort = 1'номер
.Settings=9600,8,N,1'протокол
.PortOpen = true 'открыть порт
Вообщем читай хелп или поиском всё давно обсудили

TiG
Постоялец
Постоялец
 
Сообщения: 327
Зарегистрирован: 12.05.2003 (Пн) 12:34
Откуда: Ростов-на-Дону

Сообщение TiG » 09.07.2003 (Ср) 15:50

Ой как всё плохо, я скоро с ума сойду. Ну не могу я в нэте и на форуме найти и справка у меня не работает. Ну такой же вроде незамысловатый вопрос.

Дайте мне пожалуйста ссылку на исходник, который просто в текстбок выводит значения сом порта от той же несчастной мышки.
Все мои игрушки мама разметало ураганом...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 21

    TopList