|
Описание программы. DLL реализуют функции приема и отправки SMS и предназначены для использования в 1С программах, а также программах, написанных на языках программирования Си, Бэйсик, Дельфи и др.
Для работы требуется сотовый телефон GSM, подключенный к компьютеру с помощью кабеля, инфракрасного порта или BlueTooth.
Прием SMS сообщений. SmsReceive.dll
предназначена для считывания сообщений с сотового телефона а также удаления считанных сообщений из телефона.
Перед началом считывания потребуется установить свойства "Номер порта", к которому подключен телефон, а также "Скорость" обмена данными.
После установки этих свойств выполняется метод "Открыть порт". Далее выполняется проверка установки связи с телефоном и, собственно, считывание принятых SMS сообщений с помощью метода "Прочитать сообщения". Принятые сообщения после считывания хранятся в свойстве "Сообщения" и представляют из себя набор строк (разделенных символами CR LF), каждая из которых содержит текстовые "блоки"
- дата/время приема сообщения
- номер отправителя
- текст сообщения
которые разделены между собой символом табуляции (TAB)
После считывания адреса SMS сообщений запоминаются во внутренней памяти DLL и используются для последующего удаления ранее обработанных сообщений из телефона. Благодаря этому из телефона удаляются только считанные и обработанные Вашей программой сообщения и потери сообщений не будет. Для удаления SMS из телефона следует воспользоваться методом "Удалить сообщения".
После окончания работы соединение с сотовым телефоном закрывается с помощью метода "Закрыть порт".
Результат выполнения каждого метода сохраняется во внутренней помяти DLL и доступен через свойство "Ошибки". В случае успешного выполнения метода, это свойство будет содержать строку "OK".
Отправка SMS сообщений. SmsSend.dll
предназначена для отправки сообщений с сотового телефона.
Перед началом отправки потребуется установить свойства "Номер порта", к которому подключен телефон, а также "Скорость" обмена данными.
После установки этих свойств выполняется метод "Открыть порт" и проверяется успешность установки соединения с телефоном. Далее выполняется настройка отправки сообщений путем установки свойств "Отчет о доставке" (запрашивать или нет) и "Номер SMS центра" (если не установить это номер, то DLL считает его из настроек телефона).
Для отправки сообщения выполняется метод "Отправить сообщение", в который в качестве параметров передаются
- номер получателя
- текст сообщения
После окончания работы соединение с сотовым телефоном закрывается с помощью метода "Закрыть порт".
Результат выполнения каждого метода сохраняется во внутренней помяти DLL и доступен через свойство "Ошибки". В случае успешного выполнения метода, это свойство будет содержать строку "OK".
Дополнительно. К каждой DLL
приложено описания интерфейса, инструкция по работе а также примеры кода программ для использования DLL. Внимательно
прочитайте их перед началом работы. По всем вопросам, касающимся работы данных
DLL, обращайтесь по адресу malyav@mail.ru или в гостевую книгу сайта. Я обязательно Вам отвечу. |
|