Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> COM-port, Юзаем ком 
:(
    Опции темы
Dapo
  Дата 1.7.2002, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 18.4.2002

Репутация: нет
Всего: 1



Всем привет. Нашел компонент для работы с ком-портом TCommPort. Легкий в использовании и бесплатный. Поэкспериментировал с модемом, вроде бы все нормально (свои родные команды (AT) понимает и выдает ответы), НО к ответу приписывает какие-то левые символы, вот пример: на команду ATI0 получаем

1507

OK
&#247;w&#144;&#245; <-------????????Это еще зачем?

На некоторые команды приходит нормальный ответ (в конце OK).

Дело наверное не в компоненте,а вот в чем?
PM MAIL   Вверх
Dapo
Дата 1.7.2002, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 18.4.2002

Репутация: нет
Всего: 1



Прошу прощения. После OK идет четыре символа. Это все кодировка.
PM MAIL   Вверх
Baa
Дата 1.7.2002, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

Репутация: нет
Всего: 12



А ты можешь сказать код этого квадрата? может это '\0'? т.е. NULL-терминатор?


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
Dapo
Дата 2.7.2002, 05:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 18.4.2002

Репутация: нет
Всего: 1



Это не квадрат. Это действительно конец строки, но мне непонятно то, что идет перед квадратом , откуда берется? Может мусор какой-то? Кстати, команда ATI0 может выполниться и без этого мусора, а может и с ним. "Мусор" почти всегда разный. Скорее всего это "издержки производства" ком-порта. А избавляться от него как? Удалять все что пришло после ОК?
PM MAIL   Вверх
Dapo
Дата 2.7.2002, 06:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 18.4.2002

Репутация: нет
Всего: 1



:notify  ???  ;-)  :(  :hehe  :)  :colgate  :D  Там же для считывания используется массив of char. Его ж надо на начальной стадии #0 заполнить, естественно, что там все что угодно может быть. :withstupid
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0394 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.