![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
Nick64 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 5.10.2006 Репутация: нет Всего: нет |
Привет ALL!
Есть проблема. Написал прогу которая читает данные из СОМ-порта в ассинхронном режиме, установки порта 8n1, выводинфы делаю в Memo. Так вот на выходе должна получаться строка длиной около 140 байт, а на практике получаю 8 байт, потом переход на новую строку в Memo и след. 8 байт из той же строки. Мне интересно как можно сделать чтобы выходная строка была как одна строчка в Memo?
|
|||
|
||||
Coder |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 13.12.2004 Репутация: 1 Всего: 11 |
удали из строки котору считал символы возврата каретки 0Dh и 0Ah (#13#10)
|
|||
|
||||
Nick64 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 5.10.2006 Репутация: нет Всего: нет |
Если было бы все так просто, я бы наверно не писал в форум. В строке пучаемой с порта символы 0Dh и 0Ah (#13#10) стоят в конце и прога их нормально воспринимает,а вот в самой строке этих символов быть не может в принципе! |
|||
|
||||
Max111 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 18.1.2006 Репутация: нет Всего: нет |
Доброе утро,
Когда Вы вызываете операцию fmMain.mmOutput.Lines.Add(HexToStr(TmpStr)); то в строку которую Вы добавляете в мемо по умолчанию добавляется делиметер который установлен в системе для мемо |
|||
|
||||
Nick64 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 5.10.2006 Репутация: нет Всего: нет |
Огромное спасибо Max111, я сам понял что сглупил. Поменял на fmMain.mmOutput.Text:=fmMain.mmOutput.Text+HexToStr(TmpStr) и все пошло как хотелось. Только вот странно получается, когда открываешь порт в начале выводиться мусор какой-то, а потом нормально идут данные, при чем не всегда мусор бывает иногда нормально пашет.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |