Здравствуйте. Возможно так составить программу
что бы принимала символы и запоминала до определенного символа и выдовала в поток полученную строку.
Этот топик читают: Гость
|
Ответов: 67
Рейтинг: 0
|
|||
| карма: 1 |
|
|
Ответов: 4671
Рейтинг: 767
|
|||
|
TICLIR, попробуй этот компонент (как раз должен подойти Mode=Delimiter)
|
|||
| карма: 26 |
|
|
Ответов: 67
Рейтинг: 0
|
|||
|
Netspirit писал(а): как раз должен подойти Mode=DelimiterДоброго времени суток,Спасибо ну прям в точку, то что надо. Одна просьба посмотреть корректна составлена программа.code_34639.txt |
|||
| карма: 1 |
| ||
| файлы: 1 | code_34639.txt [866B] [219] |
|
Ответов: 4671
Рейтинг: 767
|
|||
|
По ComAsync ничего не скажу, а по поводу компонента:
- готовую строку нужно ловить с onFinish - BufferSize выставить немного больше, чем предполагаемая максимальная длина строки. MaxLength поставить равным BufferSize. Вообще, прочитать описания всех точек и свойств, продумать, чего нужно добиться и придумать, как применить компонент для этого. И применение EventFromData, во-первых, неправильное, во-вторых, он там не нужен. |
|||
| карма: 26 |
|
|
Ответов: 67
Рейтинг: 0
|
|||
|
Да, на счет EventFromData, я снова намудрил. Вот почему то с точки onFinish строка не ловиться как я не пробовал.
|
|||
| карма: 1 |
|
|
Ответов: 4671
Рейтинг: 767
|
|||
|
Проверь MaxLength, BufferSize и разделитель (присутствует ли он в получаемой последовательности). Схему покажи.
|
|||
| карма: 26 |
|
|
Ответов: 67
Рейтинг: 0
|
|||
|
Да вроде всё есть,вот в таком положении всё работает по конечному символу "z",переключаю на onFinish
и ни чего не происходит.А вообще год назад такой элемент, мои программы намного сократились в объёме. code_34644.txt |
|||
| карма: 1 |
| ||
| файлы: 1 | code_34644.txt [643B] [239] |
|
Ответов: 4671
Рейтинг: 767
|
|||
|
Если при Mode=Delimiter срабатывает onData, значит буфер заполняется до того, как будет найден разделитель.
Поставь MaxLength=10000, BufferSize=10100 ------------ Дoбавленo в 23.52: |
|||
| карма: 26 |
|
|
Ответов: 203
Рейтинг: 2
|
|||
|
Странно, обновил альтернативную сборку с SVN а Hiasm пишет DataAccumulator и ComAsync не найден
|
|||
| карма: 0 |
|
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
kaban4ik писал(а): обновил альтернативную сборку с SVN а Hiasm пишет DataAccumulator и ComAsync не найденТак их там никогда и не было |
|||
| карма: 22 |
|
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
|
Редактировалось 2 раз(а), последний 2025-01-10 08:26:52 |
|||
| карма: 0 |
|
26




Поиск
Друзья
Администрация