powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / MSCOMM GSM Modem
6 сообщений из 6, страница 1 из 1
MSCOMM GSM Modem
    #34615695
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
Есть прога, которая считывает SMS'ки с GSM modem'а. Указывается номер порта, идет подключение, первичная инициализация модема и т.д., все как обычно.
Данные считываются с метода OnComm, вот здесь вот проблемка у меня.
Так как количество SMS'ок может быть очень большим (свыше 100), модем не всегда сразу возвращет ответ, после посылки команду листинга SMS'ок, или возращает (чаще всего) кусками. Раз 10 сообщений показал, секунды две, остальная часть. После завершения выполнения команды возвращает строку "OK". Т.е. можно использовать этот вариант, до тех пор пока не появится "OK" или "ERROR" (в случае ошибки возвращает эту строку) ждать от модема ответ. Но может быть в тексте сообщения слово "ERROR" или "OK", которые могут "сбить с толку" прогу, на момент определения завершения выполнения команды. Как можно решить эту проблему? Т.е. точное определение момента завершения выполнения команды? Или возникает какое-то событие в OnComm?
...
Рейтинг: 0 / 0
MSCOMM GSM Modem
    #34618957
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UP!!!!!!!!!!!!
...
Рейтинг: 0 / 0
MSCOMM GSM Modem
    #34619211
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, можно искать ERROR или OK + vbCrLf. Или дважды vbCrLf. По тексту посмотри, есть ли они.
...
Рейтинг: 0 / 0
MSCOMM GSM Modem
    #34619900
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если будет текст с "OK & vbCrLf"? или с тем же ERROR?
...
Рейтинг: 0 / 0
MSCOMM GSM Modem
    #34619920
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если не будет? Почтовые протоколы как раз используют в качестве разделителя vbCrLf & vbCrLf и всякие сообщения типа тех же ERROR и OK и ничего, работают.
...
Рейтинг: 0 / 0
MSCOMM GSM Modem
    #34621752
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто могут быть "злодеи", которые специально могут отправлять такие сообщения
Другого способа значит нету...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / MSCOMM GSM Modem
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]