Кодировка текста получаемого с COM порта

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

Кодировка текста получаемого с COM порта

Сообщение areh » 01.06.2004 (Вт) 14:15

Всем привет, вот у меня такая проблемма, я читаю данные, с COM порта, их передает тахеометр Trimble

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

вообще, гипертерминал читает всё правильно, а у меня получаються каракули, так что мне кажеться, что проблемма с кодировкой данных...

данные идут отлично, даже можно предполагать, что идут они вобщем-то правильно, т.к. совпадают вот такие символы "|", но вот остальной текст понять невозможно...

итак, вот один и тот же кусок данных:


Гипертерминал писал(а):For M5|Adr 00001|TI Hz=0 | |Hz 0.0000 DMS | |


моя програмка писал(а):Fïò ͵|Ádò °°°°1|TI Èz=° | |Èz °®°°°° ÄÍÓ | |


всвязи с тем, что форум уберает более 2-х пробелов подряд данные получились немного не корректно...

areh
Постоялец
Постоялец
 
Сообщения: 530
Зарегистрирован: 02.12.2002 (Пн) 12:28
Откуда: РОССИЯ, Салехард

Сообщение areh » 01.06.2004 (Вт) 15:51

всё, разобрался... была проблемма в настройках "четности"...

извинияюсь за дурной ворпос...


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

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

Сейчас этот форум просматривают: SemrushBot и гости: 2

    TopList  
cron