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


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