![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.08.2016
Сообщений: 58
|
![]()
Код работы с терминалом
Код:
|
![]() |
![]() |
![]() |
#2 | |
Пользователь
Регистрация: 15.04.2014
Сообщений: 62
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 04.08.2016
Сообщений: 58
|
![]()
в терминал в Memo1.Text летит сообщение с терминала, берутся данные с S и отправляются в Memo1.Text но туда летит весь текст, например мне надо отфильтровать сообщение полученное в Memo1.Text тоесть не выводить его пока не встретится с S Слово OK, вот допустим сообщение ( пошла муха на базар и купила OK самовар) После ОК слово сомовар вот ещё в Memo1.Text и вывести, как бы ждать на S слово OK и после него вывести что написанно до пока опять не прилетит OK тоесть после сомовар опять OK закончили вывод.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 15.04.2014
Сообщений: 62
|
![]()
Тогда алгоритм будет такой (если я правильно понял рассуждения):
Берешь строку S, полученную с терминала, вычисляешь ее длину, и в ней ищешь нужную тебе комбинацию с помощью команды pos. Команда возвращает тебе позицию, откуда начинается указанная строка. Далее командой copy копируешь все, начиная со следующего символа и до конца строки во временную строку и вставляешь ее в Memo1.text. |
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 04.08.2016
Сообщений: 58
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фильтр в БД | Goodrich | Microsoft Office Access | 1 | 24.11.2014 20:00 |
Фильтр | geniy1998 | Общие вопросы Delphi | 6 | 18.03.2012 15:45 |
Фильтр | beygul | Помощь студентам | 7 | 09.02.2010 22:50 |
Фильтр | Машенька | Microsoft Office Access | 1 | 16.12.2009 20:27 |