![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 06.10.2013
Сообщений: 216
|
![]()
всем доброе время года, пишу програмку для общения по COM порту, сообщения отправляются и принимаются, но проблемма в том что при приеме, выходит неизвестный символ (на виндовс ХР квадратик, а на вин 7 китайские иероглифы) отправляю либо 1 цифру либо букву латинского алфавита, но все не удачно, для отправки использую компонент CommPortDriver и его функцию SendString, для приема обрабатываю событие ReceiveData того же компонента, не подскажите как нормально передать информацию?
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
![]()
Покажите часть кода для отправки и приема. Возможно нужно задать размер принятых данных для String чтобы лишнее в нем срезать
Последний раз редактировалось Aliens_wolfs; 26.06.2015 в 21:46. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 02.05.2012
Сообщений: 45
|
![]()
м.б.ТС еще заинтересован в ответе: если передается строка (string), то вполне вероятно в отправляемые данные вставляется признак конца строки (автоматически или согласно какого-либо свойства в используемом компоненте) - 0x0A 0x0D, который на приемной стороне выводится как раз как квадратик или юникодный символ
Skype: cotseec
ICQ: 330-171-495 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача по СОМ-порту | Faton 11 | C# (си шарп) | 7 | 18.06.2012 10:19 |
Передача и прием '*.jpg'; !???? | idrees | Работа с сетью в Delphi | 5 | 12.12.2010 05:27 |
Прием и передача данных в PCI_E устройство | Andrei4 | Помощь студентам | 2 | 12.11.2010 18:33 |
TServerSocket и TClientSocket передача и прием файла | Vovandows | Работа с сетью в Delphi | 2 | 24.09.2008 09:23 |