Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.09.2013, 21:49   #1
art_maetro
Новичок
Джуниор
 
Регистрация: 30.10.2009
Сообщений: 2
По умолчанию СportLib считать данные в МЕМО

Здравствуйте

Что то не могу разобраться, как считать данные с СОМ-порта с помощью функций компонента СportLib.

Нужно записать данные приходящие с СОМ-порта в МЕМО. Казалось бы простая задача, но мне выводится или ересь какая то или вообще нечего не выводится.

Код HTML:
procedure TForm1.ComPort1RxBuf(Sender: TObject; const Buffer; Count: Integer);
var
  Str: String;
begin
ComPort1.ReadStr(Str, Count);
Memo1.Text := Memo1.Text + Str;
end;
Буду благодарен если приведете пример.
art_maetro вне форума Ответить с цитированием
Старый 14.09.2013, 22:50   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...переведите ересь в HEX и в тему логи со сниффера вместе с протоколом обмена.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 14.09.2013, 23:35   #3
art_maetro
Новичок
Джуниор
 
Регистрация: 30.10.2009
Сообщений: 2
По умолчанию

Думаю данная операция излишняя, так как в МЕМО бывает выводятся числа (принимаю числа с МК), но не всегда, а в терминале, который входит в компонент СPortLib выводится вся необходимая информация. Мне нужно, чтобы та информация получена с МК была выведена не в мемо. мне кажется, что я не правильно считываю информацию, только как решить эту проблему я не пойму. или может проблема в скорости?

Можно видеть сколько данных выведено в терминале, а сколько в мемо.
Изображения
Тип файла: jpg Снимок111.JPG (59.8 Кб, 12 просмотров)

Последний раз редактировалось art_maetro; 14.09.2013 в 23:43.
art_maetro вне форума Ответить с цитированием
Старый 15.09.2013, 21:34   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...вы знаете, сколько таких тем как ваша я уже повидал и сколько обменов с разными железками отреверсил? Вагон и тележку, поэтому приведите то, чего сказано. Ваши иногда неотображаемые символы могут оказаться соответствующими аски-кодами, а сниффер покажет все как есть, на ладони. Ферштеен?

p.s.: также не помешала бы информация с каким прибором, его название и ссылки на документацию.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 17.09.2013, 12:40   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Из города партизанской славы?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не выходить считать данные из памяти kakawkin Общие вопросы Delphi 4 29.06.2013 07:42
Записать данные с ком порта в мемо Aleksandr Общие вопросы Delphi 0 01.03.2013 14:00
Как из мемо считать i-ую строку для парсинга. TwiX Общие вопросы C/C++ 0 17.12.2009 21:49
Как считать данные с БД в WebBrowser? tsergey Общие вопросы Delphi 14 13.04.2009 03:56
Считать данные из *.wav Kor Мультимедиа в Delphi 0 05.10.2008 17:25